Skip to main content

Full text of "MC microcomputer 109 (Fix)"

See other formats


TECMNIMECIA  MCMICROCOMPUTER - ANNO XI- LUGLIO/AGOSTO - N. 7.8/1991 SPED. ABB. POST, GRUPPO Ill 70% - MENSILE -L. 7000 








(eggromiuler 


HARDWARE & SOFTWARE DEI SISTEMI PERSONALI 











Pioneer CD-ROM Changer DRM-610 
Microsoft Word 5,5 

Add-on Clipper 5: 

Blinker, edo e n DGE 


Anteprime: MS-DOS 5,0 

Microsoft Excel 3 e Lotus 123 per Mac 
Taipei Computex '91 

L'avtomazione bancaria 

Taiwan: quale futuro? 

Database: gestire archivi in Windows 
DTP: Made in Italy 
Playworld: speciale €D-I 





di a pis pi SETTA | N 
RmsirasPCATEGS GFpson HE200 

































SIEMENS 
NIXDORF 


Come si fa a scegliere a colpo 
sicuro il rivenditore di pro- 
dotti edp capace di essere 
anche un consulente compe- 
tente ed affidabile, un profes- 
sionista in grado di garan- 

tire sempre la giusta soluzione 
e la migliore assistenza per 
ogni problema? 

Semplice: basta controlla- 
re se espone questo simbo- 
lo. È il segno della qualità. La 
qualità dei prodotti Siemens 
Nixdorf, che costituiscono 
oggi la gamma più ampia 
d'Europa: personal computer 
di ogni tipo, dal notebook 286 
ai tower 486 a 33 Mhz, minisi- 
stemi UNIX, workstation, siste- 
mi QUATTRO e periferiche. 

E la qualità di una assisten- 

za così competente, puntuale 
e professionale da far meritare 
a buon diritto, ai nostri riven- 
ditori che la offrono, il titolo di 
partner. Anzi, di “Qualified 
Partner”. 

Qualità, dunque, che si ag- 
giunge alla qualità. Questi 
sono, per Siemens Nixdorf, i 
“Qualified Partner”. 


Siemens Data S.p.A. 


Synergy at work 





ella Qualità 





2Q 
s 
Hi 
Z 
2 
[°) 
D 
7) 
< 
sg 
[a 
[o] 
u 
z 
< 
>) 
>: 
si; 


Expanz triplica la capacità del tuo hard disk comprimendo l’ingombro dei file! 


Pol | 





La scheda EXPANZ aumenta di oltre tre volte la ni Inoltre EXPANZ ha le seguenti caratteristiche: 
capacità del disco fisso installato sul computer Disco Essa Riza pane 

utilizzando un coprocessore per la compressione Disco ssa con Big » /nstallazione semplicissima 

in tempo reale di qualsiasi file memorizzato. >> /ntegrità dei dati garantita al 100% 

La capacità del floppy disk può essere aumentata » Utilizzo completamente automatico 

di oltre nove volte oppure lasciata inalterata, a > Compatibile con ogni tipo di file 

scelta dell'utente. » Adatta ad ogni tipo di applicazione 
EXPANZ è una scheda standard a 8 bit »> Elimina la barriera dei 32 MB 

per qualsiasi PC, XT, AT, 386, 486, PS/2 | > Non penalizza la velocità del computer 

e compatibili | » Evita l'acquisto di costosi hard disk. 





EXPANZ è distribuita da 
Per maggiorinformazioni compilare e spedire a (1a) Rivenditore Utente finale 
[= yu ne 
MICROWIDE srl 3 AZIENDA ___ 
INFORMATICA E COMUNICAZIONE o 
= wa E 
Ò TELEFONO cani 
20143 Mino Vi G, Bos /A 
Teletono - elfax 02/89401344 = ca CITA. 


N E L 



























M_ E R 0 


LUGLIO/AGOSTO 1991 


Playworld di Francesco Carlà 






































































































































Speciale CD-I Conference, Avvenimento 147 
Data Base di Francesco Petroni e Gianni Catani 
Gestire Archivi sotto Windows 155 
Grafica di Francesco Petroni e Aldo Azzari 
Più pixel, più colori 163 
Windows 3 di Francesco Petroni è Femando Riolo 
| font di Windows: teoria e pratica (2) 168 
Virus di Stefano Toria 
Virus e altri aggressori informatici 
uno schema di prevenzione 175 
Faan: Desk Top Publishing. di Mauro Gandini 
atto Îl Made In Italy 180 
Computer & Video 
Processo e manipolazione delle immagini 
di Bruno Rosati 186 
Usi ed abusi dei PC nelle produzioni TV (2) 
Color-Mapped vs Full-Color 
di Massino Novelli 210 
Archimedes di Massimo Miccoli 
Impression 194 
Basic Assembler: il set di istruzioni (1) 198 
Macintosh di Raffaello De Masi 
HyperTel 200 
La programmazione del Macintosh 206 
Atari ST_di Vincenzo Folcarelli 
DynaCADD 1.78 
introduzione al CAD bidimensionale 211 
Amiga 
Soft & Hard Parade _di Bruno Rosati 217 
ARexx, il linguaggio REXX per Amiga (9) 
di Marco Ciuchini e Andrea Suatoni 222 
Programmare in C su Amiga (35) 
Dell Indice degli inserzionisti di Dario de Judicibus 226 
320N Editoriale di Paolo Nuti MCmicroCAMPUS_ Software & Università 
Posti a cura di Gaetano Di Stasio 
PiNa2: un sistema General Purpose 
News _a cura di Massimo Truscelli s poraleione mosaico sà: 
Anteprima PD Software 
Microsoft Excel 3.0 per Macintosh di Paolo Ciardelli 70° MS-DOS. Tutti al mare 
Lotus 1-2-3 per Macintosh e Windows di Paolo Ciardelli 72. cura di Paolo Ciardelli 238 
Microsoft DOS 5 di Paolo Ciardelli Amign: @iando 1 glocosal taluno 
Taiwan: atto Il di Massimo Truscelli a cura dî Enrico Ferrari 242 
Ciasinr a: Computer MAC MAChe belle novità 
Action 2000 per la banca di domani ara Valter BD, Ci 
di Manlio Cammarata MC-Link di Corrado Giustozzi 
pena Prova: Dell 320N_di Corrado Giustozzi Rifbriche a Siena a 
SI Prova: Amstrad PCASBRSX 325 i ivo pece con 258 
7 5 Multitasking di Luciano Macera 
Pr Ie OCCAM: parallelismo puro 263 
Smalltalk_ di Tommaso Masi 
Pre elesse CO NON Gianger DRM:810. Smalltalk/V: il paradigma MVC 268 
Prova: Microsoft Word 5.5 in italiano Sd ISO sà 
di Paolo Ciardelli 
Turbo Pascal di Sergio Polini 
Prova: Addon per Cipper 5: Blnker, Funcky e DGE inni > sù 
Guidacomputer _a cura di Rossella Leonetti 280 
IntelliGIOCHI di Corrado Giustozzi "i De € i <= 
Master Mind: la rivincita del computer icromarket - micromeeting 
StoryWare: di Elvezio Petrozzi Mistottade 204 
Quando la realtà diventa ispirazione Moduli per abbonamenti - arretrati - annunci 305 
MCmicrocomputer n. 109 (numerazione editoriale) 5 


Indice degli Inserzionisti 





257 


48 
35 


—_——— 
A.F. Sistemi srl - C.so Cavallotti 38/c 8/9 Intercomp spa - Via della Scienza 27 - 37139 
28100 - Novara Verona 
A.P.C. - Via Magenta 13/15r - 50123 Firenze 140 Mega Soft srl - Via Filanda 12 

20/21/22/23 Aashima Italia srl - Via degli Orefici 175 20010 San Pietro All'Olmo (MI) 
40050 Centergros - Funo (BO) 221 Microforum - 944 St. Clair Ave. West - 00000 
Acca srl - Via Michelangelo Cianciulli 41 - 83048 MECIC8 Toronto Ont. Canada 
Montella - (AV) 12/13 Microlink srl - Via Luigi Morandi 29 - 50141 
Alpha Microsystems Italia spa - Via Faentina Firenze 
175/a - Centro M.|.R. - 48010 Fornace Zarattini 80 Microport srl - Via Villani 42 - 50124 Firenze 
(RA) 4 Microwide srl - Via G. Borsi 8/A - 20143 Milano 
Andromeda - Via Umbria 16 - 42100 Reggio 145 Peripherals sas - P.zzle della Vittoria 4 


134 

52 

56, 216 
10/11/97 


54 
65, 91 


67 
67 


Emilia 

Antea SHD sas - Via Ogliaro 4 - 10137 Torino 
AR Computer srl - Via Malta 8 - 00198 Roma 
Atari Italia spa - Via Bellini 21 

20095 Cusano Milanino (MI) 

Bit Line srl - C.so Casale 245 - 10132 Torino 
Borland Italia srl - Via Guido Cavalcanti, 5 
20127 Milano 

CO.E.S.S.E. srl - V.le Regina Margherita 8/a 
95123 Catania 

Comdek - Taipei, Taiwan 


16/17/78/79 Computer Discount, srl 


133 
14-15 


18/19 
62 


46 
252 


66 
267 


59 


179 
210 


59 

60 

162 
215 
154 
209 
245 


299 


Computer Discount, srl - Livorno 

Computers e Azienda srl - Via C. Mirabello 12 
00195 Roma 

D-Mail srl - Viale Corsica 92 - 50127 Firenze 
Dado System snc - Via Benedetto Croce 97 
00142 Roma 

Dany Italiana srl - Via Manara 7 - 15033 Casale 
Monferrato (AL) 

Data Automation srl - Milano Fiori Strada 4 pal 
A2 - 20094 Assago (MI) 

Dec Sistemi srl - Via Lucarelli 62/d - 70124 Bari 
Digitek srl - Via Valli 28 - 42011 Bagnolo in piano 
(RE) 

Digitron srl - Via Lucio Elio Seiano 15 - 00174 
Roma 

E.GI.S. - Via Castro de' Volsci 42 - 00178 Roma 
Easy Data - Via Adolfo Omodeo 21/29 - 00179 
Roma 

Eta Beta Computers Center 

Via San Francesco 30 - 57123 Livorno 
Executive Service sas - Via Savigno 7 

40141 Bologna 

Express Office Automation srl - Via Cavallotti 22 
40100 Reggio Emilia 

Freetime Computers srl - Via Grandì 22 

40057 Cadriano di Granarolo (BO) 

Gexpo - Via Domenichino 11 - 20149 Milano 
I.D.C. - Via Cilea 12 - 80127 Napoli 

Il grillo parlante - Via Stefano Canzio 13/15/17R 
16149 Genova - Sanpierdarena 

Informatica Italia srl - Via Piazzi 18- 10129 
Torino 

Input sas - Lungomare di Pegli 57 R - 16155 
Genova 


80078 Pozzuoli (NA) 
68/69/71 Power Computing srl - Via delle Baleari 90 
00121 Ostia Lido (Roma) 
36/37/39 Quotha 32 srl - Via Giano della Bella 31 
(inserto) | 50125 Firenze 


161 Ready Informatica srl - Via Provinciale 67 
22068 Monticello (CO) 

92 Roland DG Italia srl - Via Ischia - Villa Rosa 
64010 Martinsicuro (TE) 

61 S.C. Computers - Via Enrico Fermi 4 
40024 Castel San Pietro T. (BO) 

40 S.E.T.I. Toscana srl - Via Sproni 14 - 57125 
Livorno 

Il cop./3 Siemens Data spa - V.le Monza 347 - 20128 
Monza (MI) 

174 Sistemi e Tecnologie srl - P.za Matteotti 2 
20020 Arese (MI) 

42 Soft Team srl - Via Croce Rossa, 5 - 35129 
Padova 

41/43/45 —Softcom srl - Via Zumaglia, 63/a - 10145 Torino 

28/29 Softland - C.so Mazzini 80 
50063 Figline Val d'Arno (FI) 

63 Software Solution srl - Via Toscanini 4 
20020 Cesate (MI) 

58 Spem - Via Ponchielli 26/c - 10154 Torino 

64 Studio Due Metri - Via C, Colombo 226 
18011 Arma di Taggia (IM) 

55/57 Target Effe CI srl - Viale Giulio Cesare 21/A 


24100 Bergamo 
31/115/125 Technimedia srl - Via Carlo Perrier 9 - 00157 


Roma 

246 Tecnoinf - V.le della Repubblica 250 
00040 S, Maria delle Mole (Roma) 

Ill cop. Titan Computer srl - Via Rimembranza 1° 
traversa - 84085 Mercato S. Severino (SA) 

IV cop. Unibit spa - Via di Torre Rigata 6 - 00131 Roma 

47/49/51/53 

32/33 Unidata srl - Via San Damaso 20 - 00165 Roma 

50 Uniware Sistemi srl - Via Matera 3 - 00182 
Roma 

146 Urania Nelcom srl - Corso Casale 120 - 10132 
Torino 

139 Verbatim Italia spa - Via Cernaia 2 - 20121 
Milano 

262 Ware Bit - V.le dell'Umanesimo 80 
00144 Roma 


MCmicrocomputer n. 107 - maggio 1991 





Se ti abboni o rinnovi l’abbonamento 
a MCmicrocomputer, puoi ricevere due minifloppy, 
oppure due microfloppy Dysan doppia faccia doppia 
densità, con un supplemento di sole 3.500 lire. 
Non perdere quest’occasione! 

Ritaglia e spedisci oggi stesso il tagliando per 
sottoscrivere l'abbonamento pubblicato nell’ultima 
pagina della rivista. I dischetti ti saranno spediti in una 
robusta confezione a prova di danneggiamenti postali. 


——IN REGALO 


DUE MINIFLOPPY DA 5.25” 
OPPURE 

DUE MICROFLOPPY DA 3.5” — 

DOPPIA FACCIA DOPPIA DENSITA 


Dysan 


1 prodotti Dysan, sono distribuiti in Italia dalla Datamatic, Via Agordat 34, 20127 Milano. 









ci ALL 
Ò y 


\Ò 


SN N 


\\ 
KW 
>d 


d°-> 


)2 


( 
(A 


) 


- — 


a 
a 



















= 


Se per essere i primi della classe 
bisogna avere gli occhi — 
a mandorla, eccovi accontentati. 


Nel mondo dei computer, 
la consuetudine vuole che solo i 
giapponesi o gli americani siano 
considerati i primi della classe. 

In effetti non tutti sanno 
che in questi anni dei “pionieri” 
della computeristica italiana 
hanno perfezionato la pro- 
pria tecnologia a tal 
punto da entrare a far 
parte di questo gruppo. 

Unbel risultato se si pensa 
che per arrivare a tanto hanno 
impiegato solo otto anni. 

Tutto cominciò nel 1983, 
anno di fondazione dell’azienda 
Intercomp. Da qui i primi felici 
esordi con personal computer 
compatti e flessibili. 

Mail progresso si sa è in- 
arrestabile e,oggi,questi in- 
stancabili pionieri lusingati dai 
successi, continuano a svilup - 
pare e a realizzare computer ca- 
ratterizzati da una avanzata tec- 
nologia, e compatibili con tutti 


i sistemi presenti sul mercato: 












MS-DOS*, Windows*, Unix*, 
Xenix*, 08/2*, Lan Manager*, 
Novell*, ecc. 

Otto anni di continua ri- 
cerca che non si è limitata al solo 
apporto tecnologico ma si è este- 
sa anche all'aspetto formale. 

Studiando e ideando nuo- 
ve soluzioni ergonomiche, rivo- 


c000000000000000008 
Per ulteriori informazioni inviare questo coupon a 
Intercomp S.p.A. - Via della Scienza, 27 - 37139 Verona 
Tel, (045) 8510533 r2. - Fax (045) 8510539 
Nome e Cognome 

Azienda/Professione ù 
Via 





Ingegno e ingegneria italiana. 





luzionando il design della strut- 
tura così da garantirle una stra- 
ordinaria compattezza. A questo 
si aggiunge la capacità di man- 
tenere un’elevatissima qualità di 
prodotto frutto di un processo 
costruttivo accurato e rigoroso. 


Tutti i prodotti Inter- 


i \uaiasi comp inoltre, prima di 


essere commercializza- 
ti, sono sottoposti a severi con- 
trolli di qualità. 

E infine, altra importante 
prerogativa di Intercomp è la vo- 
cazione a porsi come interlo- 
cutore flessibile e disponibile, 
così da essere in grado di trovare, 
di volta in volta, le soluzioni 
operative più funzionali e 
convenienti. 

Tutto questo avviene at- 
traverso una rete di consulenti 
specializzati che operano su tut- 
to il territorio nazionale. 

Anche peri computer gio- 
care in casa è sempre un bel van- 


taggio. 


Advema Cooper/Primo Studio 


AATARI ST. 
IL TERZO GRANDE STAND 


Un vero standard 

l’Atari ST è noto in Italia soprattutto per il 
grande successo ottenuto nel campo musi- 
cale: perché chi fa musica col computer in 
Italia, nove volte su dieci fa musica con 
Atari. 

Ma questo immenso successo ‘verticale’ 
non deve farci dimenticare che l'Atari ST è 
uno standard: ossia un personal computer 
per il quale è disponibile una ricca serie di 
periferiche e uno spettro di applicazioni 
completo, capace di soddisfare le esigenze 
più varie dell'utenza di oggi. Dai pacchetti 
di editoria elettronica alla grafica più sofisti 
cata, dalle soluzioni per l'ufficio alle appli 
cazioni didattiche, dagli scanner ad alta ri- 
soluzione ai videodigitalizzatori economici 


I nostri hardware 

Come è lecito attendersi da uno standard, 

Atari offre una gamma di computer e peri 

feriche per le esigenze più diverse, tutte ca- 

ratterizzate da un imbattibile rapporto qua- 

lità/prezzo. Vagliate queste proposte: 

— 1040ST5, 1 Mb RAM, la macchina base 
per lavorare, studiare, far musica o gio- 
care; 





Il pacchetto ST base 


Conoscere Atari ST — TO40ST° Professional, 4 Mb RAM, la 
Forse non tutti sanno che Atari ST è uno dei grandi standard dell'informatica mondiale: macchina estesa per le applicazioni più 
oggi oltre 3.000.000 di persone nel mondo lavorano, studiano e si divertono con i perso- spinte; 
nal computer Atari STI Sono computer potenti, basati sul processore 68000 e su un genia- — il TT030/4, il vertice della gamma Atari 
le sistema operativo, il TOS, dotato di un'interfaccia grafica intuitiva, che li rende imme- un computer a 32 bit dotato di micro- 
diatamente utilizzabili anche a chi si avvicina per la prima volta al mondo del computer. processore 68030 a 32 MHz, copro- 
5 5a cessore matematico 68882, RAM mini- 
Perché Atari ST ma di 4Mb espandibile a 26Mb, hard 
- Perché Atari ST è in assoluto il computer più facile da usare, l'unico che offre un incon- disk SCSI incorporato e grafica evoluta 
tro senza traumi con il mondo dell'informatica; un mostro di potenza per gli applicativi 
— Perché Atari ST, a differenza degli altri standard, consente di risolvere su un unico com- del futuro che preserva totalmente la 
puter le esigenze informatiche della famiglia: lavoro, studio e, perchè no, intelligente compatibilità con la serie ST. 


divertimento; 
— Perché Atari ST propone spesso applicazioni verticali potenti e innovative che mancano 
negli altri standard; 
— Perché Atari ST rispetta il consumatore proponendogli sempre un rapporto prestazio- 
ni/prezzo assolutamente entusiasmante. DYNACADD, CAD PROFESSIONALE 


ATARI ITALIA S.p.A. 

Via V. Bellini, 21 - 20095 Cusono Milanino (MI) 
i Tel. (02) 61.34.141 - Telex 325832 ATARI | 

Telefax (02) 61.94.048 


COMPI J T ER Hot Line: Tel. 02/61.96.462 
BBS: Tel. 02/61.93.757 


ATARI COMPUTER. LA FORZA DI UN GRANDE STANDARD. 





ARD DELL'INFORMATICA 


CALAMUS, DTP PROFESSIONALE I nostri software 


Di sicuro avete in mente i nomi dei 
software che vanno per la maggiore ne- 
gli altri standard: ma quello che forse 
ancora non conoscete è SIGNUM, il Do- 
cument Processor che vi permette di scri- 
H vere in oltre 100 alfabeti diversi; RE- 
DACTEUR, un sofisticato word processor 
dalla velocità mozzafiato; CALAMUS, un 
p-rochen di Editoria Elettronica dotato 
; di specifiche impressionanti; ADIMENS, 
il Data Base di riferimento nel mondo 
Atari; DYNACADD, un CAD professiona- 
le, compatibile con gli standard MS- 
ADIMENS, DATABASE PROFESSIONALE — DOS, ma di prezzo ridottissimo; NOTA- 
TOR, uno straordinario software di scrit- 
tura e stampa della musica; LDW 
POWER, un velocissimo spreadsheet Lo 
tus-compatibile; NEODESK, l'interfaccia 
grafica per computer più sofisticata e 
tanti altri incredibili prodotti che rappre- 
sentano o il massimo della qualità o il 
massimo del rapporto qualità/prezzo. 





A LAUIe Seteione Calcolo aerazione prioni _toti_tregromi 
miei tt A ra 





Un computer “multistandard” 
Atari ST è forse il primo computer “multi- 
standard” al mondo. Non solo la formattazione dei dischetti Atari è identica a 
quella dei dischetti MS-DOS ma, addirittura, esistono degli straordinari emulatori 
hardware che trasformano l'Atari ST in un vero MS-DOS” compatibile o Macintosh" 
compatibile. Se vi tenta l'idea di poter avere due o tre computer in uno, scegliete 
Atari ST e uno di questi sensazionali prodotti: 


— PC SPEED e SUPERCHARGER per l'emulazione 8088; 
— AT SPEED e AT-ONCE per l'emulazione 286; 

— DELTA MODUL per l'emulazione 386SX; 

— SPECTRE GCR 3.0 per l'emulazione Macintosh". 





LA NOSTRA PROPOSTA-CONOSCENZA: IL PACCHETTO ST BASE 

Gli altri standard vi propongono abitualmente una macchina nuda. 

Il nostro standard vi dà invece la macchina più quello che vi serve per la- 

vorare subito. Naturalmente, senza alcun aggravio di costi. 

Allo straordinario prezzo di Lit. 1.290.000 + IVA avrete infatti il pacchetto 

ST BASE comprendente: 

(O ATARI 1O4OSTE: il modello standard della serie ST, un potente computer 
da 1 Megabyte su cui far girare senza problemi la totalità del software 
professionale e, grazie al modulatore TV incorporato, la totalità dei gio- 
chi esistenti per ST; 

O SM124: un monitor monocromatico ad “effetto libro”, la cui ecceziona- 
le definizione e comfort visivo trasformeranno letteralmente il vostro mo- 
do di lavorare; 

DI] CALAMUS: il software di Editoria Elettronica più veloce e professiona- 
le, utilizzabile anche come Word Processor grazie al potente editor 
di testi incorporato; 

O ADIMENS: il Database di riferimento nel mondo ST, flessibile e potente. 











MSDOS è un marchio registrato da Micrasoli Corp., Macintosh è un marchio registrato da Apple Computer Corp 


Il bello dell'Atari ST: Consulenza & Servizio 

Atari non vi lascia soli. Perché acquistare Atari ST signifi- 

ca sì scegliere un grande standard informatico ma anche 

e soprattutto acquisire il diritto ad essere seguiti e consi- 

gliati nel tempo. 

Grazie al pacchetto Consulenza & Servizio, una serie di 

iniziative, per la maggior parte gratuite, con cui ci cugu- 

riamo di rendere il vostro cammino nell'informatica più 
facile, piacevole e fruttuoso 

HE La Hot Line Atari ST (tel. 02/61.96.462): un servizio 
gratuito a vostra disposizione ogni giorno dalle 9.30 
alle 13 e dalle 14.00 alle 17.30 con personale tecni- 
co qualificato per rispondere a ogni vostro quesito, 
fornirvi una preziosa consulenza tecnica personaliz. 
zata, suggerirvi il nome del rivenditore o del Punto 
Consulenza Atari più vicino; 

BI ll Filo Diretto Sviluppatori Atari ST, riservato a Softwa- 
re House che desiderino conoscere gli strumenti di 
sviluppo esistenti nel mondo ST per cogliere le grandi 
opportunità esistenti in questo mercato; 

IR Lo BBS Atari ST (tel. 02/61.93.757), un modo tempe- 
stivo per essere sempre al corrente delle ultime novità 
Atari, un'area di messaggistica ben curata, la possibi- 
lità di telecaricare software di pubblico dominio; 

HI Lo rivista mensile Atari News (a partire da maggio]: 
una rivista non solo di informazione ma anche di in- 
contro con voi. Per capire meglio le vostre esigenze e 
per guidarvi alla scelta dei migliori hardware e 
software nel mondo Atari ST con recensioni attente e 
documentate; 

MI ll supplemento trimestrale Atari&Musica per conoscere 
tute le novità dei software e delle periferiche musicali, 
area in cui Atari ST è leader in continuo incremento; 

HE | Club Atari ST: un modo di condividere una passio 
ne, di crescere insieme, di imparare dagli altri; 

BI | Punti Consulenza Atari ST: negozi specializzati dove 
trovare assistenza e servizio oltre che un ricco assorti- 
mento di macchine e software; 

HI Le Scuole Atari ST: corsi e seminari a pagamento su 
software di base (WP, database, spreadsheet, DTP e 
musica) organizzati da enti indipendenti sotto il con- 
trollo di qualità dell’Atari Italia. 








Microlink sale in cattedra 


Da oggi, grazie ad un nuovo accordo, Microlink è in grado di offrire supporto e formazione sui 
pacchetti software più diffusi, presso il negozio di Milano e di praticare prezzi eccezionali sui 
prodotti Microsoft per docenti, studenti, scuole ed università, centri di ricerca. Venite a scuola di 
software al “Microlink Teach Point”, vedrete come è facile lavorare insieme. Arrivederci a presto. 


Legenda x» Novtà assoluta © = Prodoto Windoes 3 
act Pot EMO pata (ved DEMO ag acre cono 
e, a pagamento. È = Versione italiana. @ = Versione inglese 


Benvenuti el nostro Club 


“SorrCano* Microlink vi ore: 
Listini aggiornati automaticamente: 
“Microlink News” 

= Evasione ordini aciltata 

= Vetrina prodofti a prezzi particolari 


“VeCaao* Micrlink i oltre: 
® Tuti | vantaggi della "SprrCwao* 

« Sconto 3% su tutt li acquisti 
Sconto 5% su acquisti tre 2 milioni 
* Spedizione gratuita rami conriere 

» Servizio di HotLine prolungato 


Norton Antvius 8 185000 PCTooli RE 
Turbo Pascal 60 i 205000 

Lotus Simphony 22 | gut 
Norton Utili pe 








e | 360001 
tocoga Wintop 11.090.000 
Norton co MSExcel30 e 695000 
Quick Ì 199000 LotusWorks10 e 245000 








Sensazionale offerta Microsoft 
‘per llti i professori ei docenti 
Excel 3.0initaliano per Windows 3 a lit. 400.000 


Contatateci: vi ilustreremo tutte le proposte del listino completo 
Microsoltriservato a scuole, università, centri i ricercae studenti, 











Per questo mese con le nuove 


Mi SOFTCARD e per ordini 


= superiori a lit, 750,000 
So iuo straordinario omagaio 
Sf Sie periodica 






icrolini 





i ri NUOVE VERSIONI 





000 
| 110,000 
Microsott Wo = WinWord 1.1 400.000 
Per informazioni su aggiornamenti non elencati elefonateci 


— Pratt oPERATIVI 








vMEBISSO e 1600 
i v 50 e 120000 
Upgrade Per tutti coloro che acquiste- 
ranno il DOS 5.0 aggiornamento 
presso di noi, un corso completo 
della durata di un giorno a sole 

dire 95.000 + IVA 
+ Microsoft Windows 3 240.000 














+ © Nuovo Microsoft Wintop 
Winword 1,1 + Excel 30+ Windows 3 

© MS Windons 3 Toolki 630.000 

+ © HP New Wav e 390000 

* Borland Si i 170,000 

SCO Xenix e 1.490.000 
nix 0.5, ni utenti e 1,190/000 
e 3 e 240,000 


Laplink Plus III 
li programma più venduto 






0agi finalmente in 
i 210,000 


Laplink Plusili —e 195000 


* Procomm Plus 
Carbon Copy Plus 5.2 350.000 
Carbon Copy Plus 52 e 270000 

e 350.000 
n (per Vidieotel) e 330.000 


e 170.000 





v DataEase 4.2 in italiano 


p 
ad Intultivo 


DataEase 4,2 e 1.190.000 
DEase SOL 1.01 e 1.990.000 
DEase Developer e 2.350.000 
DEase Graftalk 5.0 e 490.000 
DEase Imag-In —e 1.590.000 










































x@v SuperBase 41.2 | 820,000 
Borfand Paradox 3.5 290.000 
Borland Par: 5 (Scan OM) 399.01 
w DBaselV1 To 930,00 
w DBase IV Developer Edition 1.1 Ile 1.790.000 
Ask Sam ì 
© DB Fast 1.55 a i 
xx Clipper 5.01 e 990.000 Funcky è 490,000 
Blinker e 570.000 Netlib 8 570.000 
SilverComm e 570.000 SilverPaint e .000 
Overlay e 330.000. Sutintx e 140.000 
© ProesiroP PUBLISHING 
I f v Aldus Pameiaiar 4. 0 
o nel pr 
felmere nella ero 
1.340.000 
Maker 4.0 1.190.00 






geMaker 3.01 1.190.001 





+ © w Ventura Gold Series 
+ © Adobe Type Manager e 
* © Adobe Type Manager Plus Pack 

+ © Adobe Type Align 





386 30 





Omnipa 
Soltpe 








Freelance 
xt (raphies 






dle 17001 
inclusa nel 


G 





* Hijaak (graphic transiator) e 280.000 
* © Aldus Persuasion 2.0 È Y 

+ 7 Harvard Graph 330 
w Harvard Grapi 
fesk Anin 
ters Graphics Editor 
Draw 2.0 

rel Draw 1.2 

Draw 1.0 08/2 
1,1 DOS 05) 





















v Lotus Works 1.0 

Da Lotus il nuovissimo software inte- 
grato che combina assieme un WP 
{condizionarioethesaurus), database 
foglio elettronico, gralicae comunica- 
zione e 260.000 





+ v° Microsolt Works 20 | 290.000 
+* w Lotus Symphony 2.2 i 69000 
w Framework II 1.1 i 790000 


2 Tinauasai 


© v Borland Object Vision 1.0 
ll nuovissimo tool di programma- 
zione che vi permetterà di lavorare 
nel modo più semplice ed imme- 
diato nell'ambiente grafico di 

720.000 

















- Windows 3 LÌ 
Promozione valida fino al 31 
agosto'91: Borland Object Vision 
ima 1.0 italiano 
© Boriand Turbo Pascal e 399.000 
Borland C+ | 595.000 
Borland Turbo C Il edizione | 199000 
Borland Turbo C ++ Professional ì 460.000 
Borland Turbo Debugger & Tools i 260.000 
Boriand Turbo Pascal 6.0 | 235.000 
Borland Turbo Pascal Professional 6.0 | 390.000 
* © Microsoft Visual Basic 1.0 e 250.000 
Microsoft Basic 7.1 PDS e 575000 
Microsoft C Compiler 6.0 PDS e 575000 
Microsoft Fortran Compiler 5.0 e 575.000 
Microsoft Cobol Compiler 4,0 PDS e 1.090.000 
Microsoft Magro Assembler 5.1 e 340.000 
Microsoft Quick © 2.5 e 160.000 
Microsoft Quick MASM/C e 330000 
Microsoft Quick Basic 4.5 ì 210.000 
@ Asymetrix Toolbook e 675000 
© SmalltalkV 8 890.000 
Oram 286 + Manitest 150.000 
* QEMM 386 5.1 + Manifest 150.000 
DEMM 50, 60 150.000 
Headroom 190.000 
bo EMS 190.000 
* © w Microsoft Project i 1,090.000 
+ w Lotus Agenda 20 e 560000 
Timeline 4.0 e 770.000 
@ ABC Flowcharting e 450.000 
© TUPhdGETTAZIONE cAD-CAM 
Autosketch 2.0 
II CAD piufacile al prezzo più basso de 
mercato oggi finalmente in versione 
italiana. i 295.000 
Autosketch 3.0 e 320.000 
Librerie 
Elettrotecniche ted. 150.000 
Architetture inteme ted. 150,000 
Architetture esteme i 150000 
* © Drafix CAD11 e 1.050.000 
CAD3-D31 e 470000 
CAD2-040 e 390000 








I SPREADSHEET, 


® + Microsoft Excel 3.0 

Il foglio elettronico che strutta piena- 
mente le caratteristiche dell'ambiente 
Windows 3 completamente In versio- 


ne lalanai 750.000 
w MS Excel 3.0 8 750.000 
MS Excel+Mouse |) 820,000 
MS Excel 05/2 e 750.000 
MS Excel Macintosh | 650.000 
w Lotus 123 3.1 | 799000 
vw Lotus 123 3.1 e 720.000 
Lotus 123/G (per 08/2) e 835.000 
w Lotus 123 2.3 i 710.000 
w Lotus 123 2.3 e 630.000 
@ Informix Winge e 685.000 
+ 6 Borland Quattro Professional 3.0 i 560.000 
* w Borland Quattro Profess. 3.0 (Scart off) | 299.000 
© ifiitistica + matematica 


* STSC Statgraphics 4.2 + upgrade gratis 5.0 e 1.150.000 











Mathicad 2.54 | 650.000 
* SPSS/PC Plus 4.0 è 1.090.000 
SPSS/PC Moduli eo chiamate 
Mallab 35 € 1.750.000 

+ PE Tools Deluxe 7.0 
ENTRAL PO Il software di utilità più diffuso oggi 
nella nuovissima versione 7.0 in lin- 
qua italiana i 245.000 
wPCTool70 e 220000 
wPCTools60 i 195000 
PC Tools BOLAN e 1400000 
MAC Tools60 —e 180000 

\ 
Pa 

+ © PO Virus Secure per Windows 3.0 e 220.000 
+ Norton Antivirus e 199.000 
x Virex PC (antivirus) e 220000 
x PC-Gillin (antivirus) i 190000 
# Copy IIPC8O e 130000 
% Norton Utility 6.0 e 195.000 
Norton Gommander 3.0 i 240000 
Norton Editor 2.0 e 220,000 
Norton Backup 1.2 e 199000 
© HDC Windows Express @ 140.000 
© HDC First Apps e 140,000 
© HDC [con Designer e 150,000 
Lotus Magellan 2.0 e 280000 
Fastback Plus 2.1 e 270000 
Option board delute 54 e 320,000 
Xe-Tree Pro Gold + Logimause Pilot i 250000 


© D"Wono PRocessoR 


©  Wordperfect 1.0 
Word Processor più venduto in Ame- 
fica adesso finalmente nella versione 








per Windows3 —e 690.000 
+ WordPereat 51 | 799000 

w WordPertect 5.1 e 630.000 

N e] Wortperiec51 Spa | 2990000 

«9,4 Mordpertea50Xenik | 780000 

® LA WiotoperteazoMar e 720000 

{li w Letterperlect 10 | 290.000 

*v Word55 I 695000 
* Word PM a 695000 
© + Word per Windows 1.1 + Windows 3 | 970000 
© w Word per Windows 1.1 i 830000 
* © v Amì Pro from Lotus 12 i 792000 
+ v Wordstar Professional i 670.000 
+ © SPC Professional Write Plus e 450000 
































Coprocessori Intel 
1-8087/10 Mhz 330.000 
1-80287/XL 6/12 Mhz 350,000 
1-80387/DX 16 Mhz 610.000 
1-80387/SX 16 Mhz 570.000 
1-80387/SX 20 Mhz 560,000 
1-80387/DX 20 Mhz 660.000 
1-80387/DX 25 Mhz 830.000 
1-80387/DX 33 Mhz ‘960.000 
Coprocessori matematici IIT 
80287-10/12 205,000 80387-DX 20 580.000 
80387-SX 16 480.000 80387-DX 25 750.000 
B0387-SX 20 520.000 80387-DX 33 850,000 
* Intel SatisFAXtion (scheda fax + modem) —e 890.000 
* Intel SatisFAXtion + Faxit! per Windows 3 e 1.150.000 
* Microsoft Ballpoint e 250.000 
Microsoft Mouse 400 DPI bus o seriale PS/2 | 160.000 
MouseMan Logitech Radio i 210,000 
MouseMan Logitech per destrì o mancini ì 115,000 
# Modem Serma esterno 2400 baud e 460.000 
* Modem Serma esterno 2400 baud per Videatel e 550000 
* Bundle Modem Serma 690.000 
Modem Serma esterno MNPS con Sideckick Plus in italiano 
° age 
NEC CDR-35 portatile ‘920.000 
NEC CDR-72 esterno 1.120.000 
NEC CDR-82 interno ‘940.000 
XT/AT Interface SCSI Kit 340,000 
PS/2 Interface SCSI Kit ‘360.000 
NEC Clip Art 30 e 490000 
CD-ROM Zanichelli 
CO-ROM multilingue î 690,000 
Scaffale elettronico | 490.000 
© Maia tianvaui + soFrwaRE ocR 
Scanner manuali 
#w ScanMan 256 e 490.000 
* ScanMan 32 i 299.000 
ScanMan PS/2 ì 399.000 
ScanMan MAC e 690000 
Scanner Genius colore 890.000 
ScanMan 32 con: 
© w Image-In (OCR) e 630.000 
w Catchword (ICR) e 450.000 
w Finesse | 650.000 
Logitech Catchword 1.1 î 240000 
© Îmage-In pacchetto completo per scanner A4 e 1990000 





* Tutti i pacchetti sono originali, si- 
gillat, € nella versione più recente 
disponibile sia in Italia che all'Estero. 
* Tutti nostri prodotti sono coperti 
da garanzia originale del produttore/ 
importatore. 





* Prezzi al netto di IVA senza alcun 
costo aggiuntivo. 

* Pagamento in contanti 0 assegno 
circolare 0 con carta di credito VISA, 
CARTASI, MASTER CARD, AMERICAN 
ENPRESS. 


* Informazioni gratuite ed automati- 
che sugli upgrade. 

(OT LINE: telefonica gratuita per 
tutti i clienti. 





Come ordinare a Firenze 


2 Telefono: 055/4250112 (5 ne 1a) Telefax: 055/4250143 
È Videotel! Pagina *4229# rubbonat) 
0574/607508 sandara CEPT 2 Teen - 7.1 
© BBS 0574/838013 2002400 baud - Ver v22,v22 bis 
£ Posta: — Microlink Firenze srl via L Morandi, 29 50141 (FI) 


Come ordinare a Milano 


x Diretamente nn ozio in via Sirtori, 15 
= Teletono sosta Telefax 02/29515611 


con 





iierolini 


irenze-Milano 














10 COMPACT DISK 


Cod. 01D071 (iva9% 64.000 








Autore Titolo Album 


1. BobMarley —SoulRebel 

2. Nina Simone My baby just cares for me 
3. Autori Vari Rock Festival Vol. | 
4, 








lamo una selez 
puniry music, dis 


ente imbattibile, Vi pr 
e: rock, soul, 










Autori Vari Rock Festival Vol. Il 
BB day l'have the blues 






ing 






6. The Beatles 
7. Autori Vari 
8. James Brown Gr 





9. Beach Boys 
10. The Platters 








Data Bank DM-125F 
Cod. 01P092 29.000 


CON PIU' DI 
5 NOMI 







Schermo Antiradiazioni 
Cod. 016008 149.000 






Î gli operatori di vi 
ranti dalle 


ninali conosci 






di 12 che di 14 pollici, Grazie allo spec 
rimuovono facilmente per la pulizia 








RTA D-Mail NE 
01M91 : 59.000 TESe Ordini telefonici 
055/35.21.41 (r.a.) 


Ordini per fax 
055/35.36.42 
































OFFERTA D-Mail 
cod. 01M93 













STAMPANTE BROTHER M-1109 


Cod. 01H096 199.000) 
Cod. 01H097 Kit trattore + borsa + 4 nastri 39.000] 





Traduttore in 5 lingue 












Cod. 01P095 69.000 
- 100 CPS LESE TEDI ) FRAN( ESE 
- GRAFICA GNI \LIAN 
- COMPATIBILE EPSON 
= COMPATIBILE IBM 5 lingue, che consente di avere sempre 


n vocabolario di 30.000 parole (6.000 per 
5 lingue), da utilizzare in viaggi all'estero o per 
conversazioni con stranieri, oppure per leggere riviste o libri in 
altre lingue, senza dover fare ricorso a tanti diversi dizionari, 

anche per la conver- 
12 diversi simi 
matematici, e questa caratteristica lo 


Stampante a malrice di punti con testina a 9 
a su di una meccanica altamente affidabile, qu 
grafica. La compatibilità Ep 
Interfaccia parallela Centroni te 1 li 2 al y. Inoltre, il traduttor 
Il trascinamento della carta avviene erci l ] i sione delle vi 
optional (contenuto nel Kit) per modu a di collegan ( ti valutari) o per calce 
una apposita interfaccia (Cod. CHVO10) d 0 rende particolarmente p 



























zzioso quando, all'estero per lavoro 0 
Di mi Jombro, la stampi Vacanze ci si trova nella necessità di trattare affario di effettuare 
tr acquisti 
CODICE DESCRIZIONE @T PR.UN. TOTALE  Spesedì trasporto 5.500 LÌ 
espedizioni vengonoettettua 
zi postali 
ui 2) si intendono 
z IVA ESCLUSA. 
[=] Ordinando adesso uno dei prodotti 
[TP 1 5.500 qui presenti riceverete in omaggio 
> ni un abbon nto al catalogo 


generale D-Mail. 








Pagamento in Contrassegno Postale 
Pa di Credito Visa Master-Card Carta Si 
i Numero Carta IIIIMITIMIIIINIITI Sca 


mento con Car 











KOMETE 


CAGLIAI 





BARI BOLOGNA CAGLIARI FIRENZE FIRENZE GENOVA LIVORNO LUCCA MESSINA MILANO MILANO MODENA NAPOLI 
0680/416044 051/555371 070/307237 055/5000101 055/716888 010/564003 0586/210230 0583/490594 090/2927212 02/33100204 02/26147077 059/450474 081/7142910 


Cresce in tutta Italia 
Il successo di 
Computer Discount 


Assistenza diretta, garanzia e servizio qualificato hanno 
consentito a Computer Discount di diventare un vero 
e proprio leader nel settore dell'informatica. 


Ricerca continua, importazione di novità e prodotti tecnologicamente 
all'avanguardia sono gli elementi che caratterizzano l'offerta di ogni 
Computer Discount: 

Note-Book e Lap-Top * Desk-Top * Stam- 

panti Entry Level e Stampanti Professionali 

e Plotter * Digitizer e Scanner CD ROM è 

M.0. Riscrivibili * Hard Disk e Floppy Disk 

e Streamer ® Ethernet Cards per Novell € 


ca e: ri 
Modem MNPS e Modem/Fax * Controller COMPUTER 
High Speed * Monitor alta risoluzione 
Schermi LCD Ù Tseng Card originali * But DISCOUNT 
fer Gruppi continuità * Barcode Reader * Di- 





schetti e Mouse la catena italiana 

ed altri ancora che potrete trovare sul nostro dell’informatica 

catalogo generale. fieronc nonna 
PER RICEVERE GRATUITAMENTE IL CATALOGO MC 07 


I 
| ILLUSTRATO DEI NOSTRI PRODOTTI COMPILARE [| 
| QUESTO COUPON IN TUTTE LE SUE PARTI, | 
RITAGLIARLO E SPEDIRLO IN BUSTA CHIUSA A; 
C.D.C. S.p.A. Divisione Fi sin I 
Via Tosco-Romagnolo, 61, I 
56012 FORNACETTE/PI 
0587/422.022 I 
J 
| 
j 
I 
i 
| 





NOMETRAGIONE SOCIALE 








PALERMO PARMA PISA PRATO ROMA TORINO 


091300229 0521/272017 050/41580 0574/575770 0617100502 011 !593776 


| 
| 
| 
| 
| 
VIA N 
| ar CITA 
| 

Ù 





iuluaza] 








FINALMENTE PUOI COLLEGARE 
AL TUO PORTATILE UN CD ROM 
PER LA TUA BANCA DATI, UN 
DISCO RIGIDO PER NON AVERE 


PIÙ PROBLEMI DI MEMORIA, UN 
OTTICO RISCRIVIBILE PER AVE 

RE FINALMENTE UNO SPAZIO SI 

DISCO FINO A 1.000 MB 








ei N 


11 T338 è un prodotto che permette di collegare attraverso una 
Porta Parallela LB.M.01.B.M. compatibile qualsiasi periferica che 
preveda un collegamento SI 

Questa rivoluzionaria tecnologia converte una semplice porta 
parallela in una SCSI bus alla quale si possono collegare sette 
differenti SCSI Hard Drivers, Streaming Tape, Dischi Ottici, 
removibili, o CD ROMS. 


Usare T338 è estremamente facile. 

















Con il T338 avete la perfetta soluzione per collegare al Vs. 
portatile qualsiasi periferica SCS 
Consultate un tecnico per avere ulteriori informazioni. 


n F 








Il drive Syquest SQ 555 è un hard drive removibile di capacità 
unitaria 44 Mb, ad alte prestazioni per velocità di accesso e sicurezza 
dati. 

ll supporto removibile da 5.1/4” da 44Mb, è quanto di più 
interessante per chi ha bisogno di fare backup veloci con massima 
sicurezza e trasportabilità dei dati, per chi vuole da un prodotto il 

mo delle prestazioni. Ideale per applicazioni che richiedono: 
Altissime prestazioni. 
Trasportabilità e sicurezza dati 
Ricerche e backup veloci. 
Configurabile con tutte le piattaforme DOS bus XT/AT, DOS 
052 MCA, SCO XENIX, NOVELL, MACINTOSH, può 


essere collegato al Vs. computer intemamente 0 estermamei 








masi 












ta proprio cabinet autoalimentato, 











A \ 


Il CD ROM Chinon di capacità 552 Mb, permette di collegare 
attraverso la porta T338 la Vs. banca dati giuridi L 
fiscale, ed è un prodotto sul mercato informatico con un prezzo 
senz'altro interessante. Regolarmente testato sul ns. prodotto T338, 
viene distribuito in un cabinet autoalimentato dimensioni h.6,5 x 28 





, economic: 





x 26 (stessa dimensione del cabinet Syquest), La società provvede 
a fornire l'utente dei software driver perl collegamento della porta 
338 con îl CD ROM, lavora con tutti i CD ROM interfaccia SC: 
standard 25 pin esistenti sul mercato, 











e ) 


7 


ll disco Relax 600 è un drive magnetico-ottico riscrivibile a 
busso costo che permette di avere ON-LINE grandi masse di dati 
removibili e cancellabili. Rappresenta quindi quanto di più evoluto 
ed interessante per-chi tratta innumerevoli mole di dati ed ha sempre 
grossi problemi di spazio, particolarmente indicato nei settori, 
Archiviazione banche dati, computergrafica, sistemi multimediali, 
applicazioni didattiche, biblioteche, editoria, ete 

Il supporto removibile da $.1/4" coni suoi 600 Mb. di spazio su 











disco (300 Mb. ca. per faccia) rappresenta il costo più basso per 
Megabyte reperibile sul merc 

Il disco Relax 600, è configurabile con tutte le piattaforme, 
DOS bus XT/AT, DOS MCA. O0S2 MCA, SCO XENIX, 
MACINTOSH, SUN, DE 




















Via C. Mirabello, 12 
00195 Roma 


DISTRIBUITO DA: COMPUTERS E AZIENDA S.r.l. 


Tel. 384015 - 315884 - Fax. 3213929 









YVNOZ IG IHOLNSIBLSI( IV OLVAHASIY OIZYdS 





CAMPAGNA PROMOZIONALE 
COMPUTERS E AZIENDA 














1° - GD ROM NEG PORTATILE CDR 35 + PORTA SCSI 
PORTATILE + CAVI + SOFTWARE 
Db. 1.100.000 


2° - CD ROM CHINON ESTERNO + PORTA SCSI 
PORTATILE + CAVI + SOFTWARE 
b. 1.900.000 


3° - SYQUEST SQ 555 ESTERNO CON CARTRIDGE 
+PORTA SCSI PORTATILE + CAVI + SOFTWARE 
Db. 1.280.000 


4° - DISCO OTTICO RISCRIVIBILE RICOH 600 MB 
PORTA SCSI PORTATILE CAVI E SOFTWARE 
b. 4.800.000 


5° - STREAMING TAPE VISTA 60 MB CON CARTUC- 
GIA + PORTA SCSI PORTATILE CAVI E 
SOFTWARE bo 1:250.000 

*PREZZI DISPONIBILI FINO A ESAURIMENTO MERCE 


DISTRIBUITO PER LA ZONA DI MILANO DA: 
TECSET INFORMATICA S.R.L. 


VIA TADINO, 5 
TEL. 02/29404489-29402771 FAX-02/29402823 





CONSEGNA 30 GG. DALL'ORDINE 
PREZZI I.V.A. ESCLUSA 19° ORDINI VIA FAX 06/3213929-315884 
MARCHI REGISTRATI DALLE RISPETTIVE CASE 





2A L. 706.000 
3D L. 926.000 
4D L. 1.681.000 
5D L. 3.199.000. n rsa 








AASHIMA ITALIA 


Via Degli Orefici 175, Blocco 26, 40050 Centergross, Funo BOLOGNA 











5,25” DSDD L. 830 
5,25” DSHD L. 1180 
i 3,5” DSDD L. 1135 

3,5” DSHD L. 2250 


LOGITECH 


Trackman 
Mouse Bus L. 121.000 L.129.000 


Mouseman dx. L. 94.000 Li 
DS 


[e 
I 






Logitech m0% 
IVA esclusa L. 95.000 


TUTTI | MARCHI ELENCATI SONO REGISTRATI 
DALLE RISPETTIVE CASE 


il 3 i è 
VAVASFITNIANITA LTAMMEREIS 33 > rx 0510086.38.87 


EPSON APEX 


XT 10 MHZ 


HD 20MB SCSI 
SCHEDA DUAL, UNITA’ 5 1/2 
VY(0)\]ix°}: 8 (0)\(o10]2(0)).}-\y[0/0) 
SERIALE PARALLELA 
TASTIERA EPSON 
DOS 3.30 ORIGINALE 

bj L. 890.000 3 PROGRAMMI PER COMINCIARE... 






286-12/16 MHZ 0WS 


1MB ESR. A 4 ON BOARD 
(0J=<)\ 8 x0)=008 =>) 
HD 52 MB 18MSEC QUANTUM 


5 (12 LINEE R.A.) 


CONTROLLER AT-BUS 
DRIVE 1,2 — VGA 256K 
SERIALE PARALLELA 

L. 1.260.000 MONITOR VGA MONOCROMATICO 
TASTIERA 101 TASTI 





è 


eielong=>, @4()7240]1 1a 74 


CASE DESK TOP 
TE NALGAEZOTI 
VISAE) 
. HD 52 MB 18 MSEC QUANTUM 
in Ù i ERPANTINZEN 

> lelo)\1j;(e]N0=:W\gl:195) 

SERIALE PARALLELA 

ALTE L.1.539.000 MONITOR MONOCROMATICO 


TASTIERA 101 TASTI 





386-33MHZ 64-CACHE 


CASE MIDI TOWER ALIMENT.230 W 
4 MB ESPANDIBILE A 8 ON BOARD 
HD 90 MB 19 MSEC ESDI 

DRIVE 1,2 VGA 1MB 


(e/o) 'yfz(0]8N==9=-]2)] 
MONITOR MONOCROMATICO 
SERIALE PARALLELA 
TASTIERA 101 TASTI 


| 2.599.000 LANDMARK SPEED 58,9 MHZ 





co 
n 
(©) 
cd 
= 
-- 
o 
Ò 
x 
Ti 





P 


IVA ESCLUSA. PER MONITOR A COLORI VGA. AGGIUNGERE L. 235.000 


PRODOTTI AASHIMA PRESSO 


ABRUZZO CHIETI Fac srl Canosa Sannita (CH) 
0871/937111 LP Computer House Lanciano (CHI 
0872/39646 L'AQUILA C.S.C. scarl L'Aquila 
0862/26103 Computer.exe sas Avezzano (AQ) 
0863/412547 Compas Coppito (AQ) 0862/28 103 
PESCARA Ufficio Duemila sas Pescara 085/36271 
DI.SA.FI Informatica snc Monte Silvano (PE) 
085/838450 


BASILICATA MATERA CE.DA.M. srl Matera 
0895/225014 Cooperativa E.D.P. srl Matera 
0835/310150 Edipass Enginnering spa Matera 
0835/210313 POTENZA Ci Tre snc Potenza 
0971/5539 Databank srl Potenza 0971/57251 Ros- 
si Computer spa Potenza 0971/5270 


CALABRIA CATANZARO First sas Badolato Ma- 
rina 0967/814590 M.C.M.srl Lamezia Terme 
0968/29614 COSENZA Computer Point snc Cosen- 
za 0984/482718 Alfa computer snc Corigliano Scalo 
0983/887002 Gesi srl Rende 0984/465286 Odesa 
Rossano Scalo 0983/2201 Punto Luce snc Trebi- 
sacce 0981/51995 


REGGIO CALABRIA compie ‘Service snc Reg- 
gio Calabria 0965/624591 ST Elettronica snc Ar- 
chi965/46072 Ortuso Vittorino Palmi 0966/45556 
Tecno R.A.M.U. srì Pellaro 0965/359279 


CAMPANIA AVELLINO Computer In sas Atripal- 
da 0825/626294 L'Arredo Ufficio snc Grottaminarda 
0825/441392 BENEVENTO Infinity Systems sas 
0824/29530 CASERTA Micro Digit srl Caserta 
0823/442435. T., sa Casapulla 0823145528 Elco 
‘snc Maddaloni 0823/434575 NAPOLI Magexa sas 
Napoli 081/7364761 D.E.C. srl Casalnuovo 
081/8421470 Elettronica Stabia Castellamare di 
Stabia 081/8712504 Elettronica 2000 Frattamaggio- 
re 081/8805444 Digitronic Gragnano 081/8012383 
Job Center Service sas S.Giorgio a Cremano 
081/276452 SALERNO Compumarket srl Salerno 
089/724525 Syncron Data srl Salerno 089/241410 
VI.DE.MA sas Salerno 089/338568 5.1.D. sas Gaia- 
no di Fisciano 089/957070 Offisistem sas Mercato 
S.Severino 089/821658 Hard & Soft snc S.Egidio da 
Montalbino 081/5151008 Logos snc Siano 
081/5181782 Computer World sas S.Marzano sul 
‘Samo 081/957747 


EMILIA ROMAGNA BOLOGNA Cartoleria Sterlì- 
no snc Bologna 051/6236650 Euro Elettrica srl 
Pocgna 051/243467 E.C.S. di Schettino F. Bologna 
051/522391 Ferrari Gianni Computers Bologna 
051/248450 Teknos Bologna 051/550717 Tomme- 
sani Andrea Bologna 051/550761 Daedalus snc 
Castenaso 0051/786494 K.B.M. srl Idice 051/6257718 
Computershop Imoia 0542/33558 E.F. di Biagi & C 
sdi Porretta Terme 0534/23850 Micromega sri 
S.Lazzaro di Savena (B0)_051/454276 FERRARA 
Business Point Ferrara 0532/762054 Synchro Wa- 
re Ferrara 0532/201925 Ovani Lino S.Giuseppe di 
Comacchio 0533/380652 FORLI' Super Bit Forlì 
0543/32229 Computer's Time sas Castrocaro Ter 
me C.S. Computers srl Cattolica 0541/963801 Nova 
Computer Cattolica 0541/963234 Microsystem snc 
Cesenatico 0547/81751 LBM sas Cesenatico NI.CE. 
Informatica sdf Riccione 0541/690038 Compustar 
Rimini 0541/387774 Computers & Soft Rimini 
0541/771209 Easy Computer snc Rimini 
(0541/382181 Uniland srl Rimini 0541/742208 Player 
Roncadello 0543/31323 Samu S.Arcangelo di Roma- 
gna 0541/521056 Electronics Adriatica Savignano 
sul Rubicone 0541/941066 Proteus sas Dogana 
Rep. di S.Marino 0549/908653 San Marino Informa- 
tica Dogana Rep. di S.Marino 0549/908892 MODE- 
NA Ferrari Giovanni Modena 059/235079 Red & 
Black Computer Carpi 059/651691 Interelco srl 
S.Prospero 059/908415 Bertoni Romano & C. snc 
Vignola 059/771102 PARMA A.T.E. Parma 
0521/234030 Meccanografica snc Parma 
0521/984250 Omicron srl Parma 0521/97372S.H.P. 
srl Parma 0521/771365 Ema Elettronica snc Fiden- 
za 0524/82784 Merli Gian Carlo Fornovo Taro 
052530140. PIACENZA Team Memores Compu- 
ters Piacenza 0523/6802 PC Computer S.T.S. snc 
Fiorenzuola d'Arda 0523/942958 


RAVENNA Computer House snc Ravenna 
0544/423837 Computer System srl Ravenna 
0544/6707 Emiliani Ivo Ravenna 0544/65232 Ar- 
gnani sas, Faenza 0546/2625 Data Service srl 

‘aenza 0546/621101 Lugo System sas Lugo di Ro- 
magna 0545/31500 Seimare snc Lugo di Romagna 
(RA) 0545/30707 


REGGIO EMILIA Computer Job Reggio Emilia 
0522/955436 Video House Reggio Emilia General 
Computer Scandiano 0522/857714 


LAZIO FROSINONE Doter_ srl Frosinone 
0775/202170 RIETI Computer Graphic srl Rieti 
0746/271002 ROMA S.A.M. snc Velletri 06/9631372 
VCS ciampino 06/7913130 


LIGURIA GENOVA B.C. Dida sas Genova 
010/303017 Columbus Informatica sas Genova 
010/5682215 Multisystem sas Genova 010/3771737 
Pivitalia snc Genova 010/408744 Input sas Pegli 
010/688788 R & R Electronics srl Serra Ricco' 














010/750729 Soluzioni Informatiche sas Sestri Le- 
vante 0185/485552 IMPERIA Sweet Movie imperia 
0183/283050 Burotica sas Ventimiglia 0184/299003 
LA SPEZIA Sinap srl La Spezia 0187/27324 ILL. 
Elettronica srl Fornola di Vezzano SAVONA Athena 
Informatica srl Savona 019/808557 SCK Computer 
‘snc Savona 019/829653 Casella Paolo sas Alassio 
0182/460210 C.M. di Marziano Varazze 019/97200 
Quick Data srl Varazze 019/933220 Laser Compu- 
ters srl Borghetto S.Spirito 0182/950100 


LOMBARDIA BERGAMO Computer Service Ber- 
gamo 035231089 Tintori Enrico & C. snc Bergamo 
035/248623 Biemmepi snc Brembate di Sopra 
035/621773 Orion srl Gorle 035/301303 CED srl 
Lelte 035/773703 BRESCIA Informatica 2000 Bre- 
scia Master Informatica Brescia 030/53130 Mega 
Italia spa Torbole Casaglia 030/2650667 COMO 
Ready Informatica srl Monticello Brianza 
039/92002108 CREMONA Prisma snc Computer 
Cremona 0372/436900 Elcom sas Crema 
0373/83393 MANTOVA Logisoft snc Mantova 
0376/350238 Magic Byte Mantova 0376/220729 
Red Telematica snc Mantova 0378/381159 Click.on 
Computer sne Goito 0376/589090 Linea srl Suzzara 
0376/536522 Ciccone Aldo & C. snc Viadona 
0375/8111 MILANOB.C.S. snc Milano 02/8464960 
Circe Electronics Milano 02/6427410 Computer 
Cash srl Milano 02/58312888 L'Ufficio 2000 srl 
Milano 02/5696570 Newel srl Milano 02/33000036 
Supergames sas Milano 02/6693340 BVR Ufficio 
srl Arese 02/9358117 Penati srl Corbetta 
02/9779401 Computer snc Legnano 0331/546426 
H.T.L. sas Lodi 0371/426475 L'Amico del Compu- 
ter sas Melegnano 02/9838341 EMI srl Monza 
039/8388275 Electronics Performance Fraz.S.Frut- 
tuoso Monza 039/736439 Numerica! Control Sy- 
stem sri Novate milanese 02/3545944 Business 
Point sas Palazzolo Milanese 02/99041780 Abaco 
Sistemi Informatici srl 02/93505210 Proxima srl 
Vimodrone 02/27400069 PAVIA Sysdata srl Pavia 
0382/477002 Syselco srl Pavia 0382/302765 SON- 
DRIO Linea Ufficio snc Tirano 0342/704241 VARE- 
SEC.T.C. snc Varese 0332/241441 Computer Ami- 
co sas Busto Arsizio 0331/639188 Topware sas 
Busto Arsizio 0331/679219 Computer Shop snc 
Gallarate 0331/798612 Il Computer Malnate J.A.C. 
Nuove Tecnologie snc Sesto Calende 0331/923134 
Siscodata Computer srl Viggiu' 0332/487650 


MOLISE CAMPOBASSO EL.TE.MO Sistemi srl 
Campobasso 0874/416188 Bazar 2M snc Roccavi- 
vara 0874/875115 Rosati Computer sas Termoli 
0875/82291 


PIEMONTE ALESSANDRIA Computer Temple 
snc Alessandria 0131/235757 Servizi Informatici 
sas Alessandria 0131/51888 MPS Informatica sas 
Novi Ligure 0143/329940 ASTI Record snc Asti 
0141/34240 CUNEO Garelli Computers Mondovi' 
NOVARA Computer snc Arona 0322/4803 TORI- 
NO Matrix Torino 011/5575136 ll computer di Tori- 
no 011/7668038 Top Computer srl Torino 
011/3184727 TV Mirafiori srl Torino 011/616190 Vi 
deo Computer srl Torino 011/7715658 Personal 
Home Cascine Vica Rivoli 011/9596250 VERCELLI 
Elettronica sas Vercelli 0161/54793 Chip sas Cos- 
sato 015/922482 


PUGLIA BARI Panaro Govanni Bari 080/363456 
Williams Computer Bari 080/363579 SHS snc Ac- 
quaviva delle Fonti BA 080/757162 BL Informatica 
sas Alberobello 080/9323338 Xeno Sistem AT snc 
Altamura 080/8716991 Computershop di Nero Bar- 
letta 0883/521794 Di Matteo Elettronica Barletta 
0883/512312 Informatica Programmi sas Corato 
080/8726331 Lato Soft srl Gioia del Colle Elettroni- 
ca Molfettese Molfetta 080/941768 Olitecnica Mo- 
nopoli 080/7426591 Siel Computer srl Monopoli 
080/747092 Elettronica 2000 Trani 0883/586549 
BRINDISI Intoprogram Brindisi 0831/222820 Perau- 
to Informatica srl Brindisi 0831/517030 Genovese 
A.Computers Francavilla Fontana 0831/319444 Siat 
Inform sri Mesagne 0831/327029 FOGGIA Tecno- 
center sas Foggia 0881/29745 SE.I. sas Cerignola 
0885/426123 Positon snc Manfredonia 0884/35009 
Elle.E.PI sri San Severo 0882/26168 LECCE Bit srl 
Lecce 0832/646874 Infomarket srl Lecce 
0832/42505 M.C.M. sas Lecce 0832/358655 Elettro- 
nica 2000 Carmiano 0832/676424 Tecno Ufficio snc 
Gallipoli 0633/473132 Europa Computer Lequile 
(LE) 0832/633052 Computer Service sas Nardo 
0833/570077 Cedok Informatica Tricase 
0833/544420 


TARANTO T.E.A. sas Taranto 099/20548 / 
099/354024 U.& S. Computers sdt Grottaglie 
099/867927 Uni.tec sri Groltaglie 099/867680 AT & 
S Manduria 099/808086 DST System Manduria 
099/807520 T.E.A. sas Martina Franca 099/8808902 
DB Elettronica Sava 099/876591 


SARDEGNA CAGLIARI Int.Tel. srl Cagliari 
070/491443 Sarda Computing srl Cagliari 
070/271657 Sarda EDP snc Cagliari 070/5668922 
Smau snc Cagliari 070/530903 H.S.A. srl Selargius 
070/531580 NUORO ELET.T.R.A. srl Torioli" 

















0782/622985 SASSARI Logica Informatica sas 
Sassari 079/2769359 


SICILIA CALTANISETTA Dataware Italia srl Cal- 
taniseîta 0934/22797 Elcom Caltanisetta 
0934/81654 CATANIA Kart sas Catania 095/322131 
Tekne' sas Catania 095/325757 MESSINA C.I.ME. 
srl Messina 090/2928268 Minutoli srl Messina 
0190/710739 Spadaro Achille Messina 090/675353 
PALERMO C.H.P. srl Palermo 091/302433 C.S. Ita- 
lia snc Palermo 091/6258000 Data Time srl Palermo 
091/309702 G.E.S. sne Palermo 091/3241211 RAGU- 
‘SA Sima Ufficio snc Ragusa 932/642266 TRAPANI 
Centro Informatica 2000 Trapani 0923/540320 


TOSCANA AREZZO Finital Informatica srl Arez- 
20 0575/3856141 Seco srl Arezzo 0575/351985 Fu- 
ture Office sas Camucia di cortona 0575/630334 
S.M.A.U. Piccini srl Tertanuova Bracciolini 
055/9199990 FIRENZE F.Ili Cherici snc Firenze 
055/359770 Help Computer Firenze 055/580285 Ve- 
ga Sistemi sas Firenze 0551689875 Video Soft snc 

irenze 055/7320343 Meccanografica sas Empoli 
0571/7239 S.A.M.U. srl Figline Valdarno 
055/958376 Maba snc Montemurlo 0574/682592 
Floppy snc Prato 0574/41784 GROSSETO Cisid 
snc Grosseto 0564/414233 T.E.C.MAR Electronics 
sas Orbetello 0564/967696" LIVORNO Eta Beta 
Computer Livorno 0586/886767 Elba System snc 
Porto Ferraio 0565/914204 LUCCA Incaba sas 
Camaiore 0584/913603 MASSA CARRARA 
Floating Point snc Massa 0585/45078 Load & un 
Computer Aulla 0187/421583 T.W.S. srl Marina di 
Carrara 0585/631186 ‘ PISA Puccini Silvano Pisa 
050/5862286 M2 R2 sdf Ponsacco 0587/731830 
Centro Elettronica snc S. Croce sull'Arno 
0571/25418 PISTOIA Gavazzi Giuseppe srl Pistoia 
0573/34715 La Meta snc Olmi 0573/718646 Sirius 
Italia snc Pieve a Nievole (PT) 0572/952484 SIENA 
Numerika srl Siena 0577/284229 Elettronica di 
Bifolchi Montepulciano 0578/716397 Elettromer- 
cato srl Monte Riggioni 0577/5271 Progetto sas 
Poggibonsi 0577/979531 

TRIVENETO. BOLZANO Elecomp Bolzano 
0471/930444 Electronic Sharinger Bolzano 
0471/912268 Eletron Matteucci srl Bolzano 
471/981282 C.B.M. Italia sas Laives 0471/916514 
Elektro Tappeiner Silandro 0473/70115 GORIZIA 
Gi.Bi.Emme. srl Gorizia 0481/32898 PADOVA 3C 
Computer Padova 049/8750927 DPR srl Padova 
0491804879 EI.Pi Padova 049/684298 TPH Elettro- 
nica sas Padova 049/8642855 Computer Service 
sas Cittadella 049/9400492 Bit & Chip sas Monseli 
ce 0429/74003 Computer Time Sarmeola Di Rubano 
049/8976414 Alfa Lube Selvazzano 046/8585109 
Zattarin Gol spa Veggiano 0499002311 Nord Ser- 
vice snc Vigonza (PD) PORDENONE Computer 
Point sas Pordenone 0434/2806 New Time srl 
Pordenone 0434/540730 ROVIGO 2 Erre Copy snc 
Rovigo 0425/31600 Zattarin Get spa Rovigo 
0425/47300 TRENTO Elettrocasa srl Trento 
0461/933633 Hard.Tech sas Arco 0464/519500 Cea 
Elettronica snc Rovereto 0464/435714 La Discote- 
ca Rovereto 0464/432141 TREVISO De Marin Com- 
puters Conegliano 0438/24845 Tecnocad sne Vitto- 
rio Veneto 0438/555425 TRIESTE Sistemi Italia sas 
Trieste 040/731493 UDINE Michieli srl Udine 
0432/522767 Eniak srl Tolmezzo 0433/44566 VE- 
NEZIA Ega Computer Service Marghera 
041/986250 Guerra Egidio sas Mestre 041/961315 
RO Elettronica snc Mestre 041/951898 Lorenzon 
Elettronica snc Oriago 04 1/429429 Guerra Compu- 
ters sas San Dona di Piave 0421/502822 VERONA 
Computer Point sno Bussolengo 045/6700677 
A.B.C. Life snc Dossobuono 045/8900899 Cormas 
Informatica snc Legnago 0442/600988 Nicolis Ne- 
rino srl lialranca 045/7900529 VICENZA Zattarin 
Get spa Vicenza 0444/569269 Com-Tech sas Arzi 
gnano 0444/675843 A-Tre snc Bassano del Grappa 
0424/25105_ Quid Informatica snc Cornedo Vicen: 
tino 0445/953594 S. & P.I. di Remelli 
0444/592563 


UMBRIA PERUGIA Studio system srl Perugia 
075/753353 DMC Plants srl Citta’ di Castello 
075/8510262 Emme.Labs srl Corciano 075/5003353 
Emmedue snc Foligno 0742/6234 Mapasa snc 
Gualdo Tadino 075/912143 Sige sas Ponte San Gio- 
vanni 075/393434 Microsys Electronics srl S.An- 
vanni 075/393434 TERNI Ser. in srl Orvieto 
0763/26316 








Dueville 





AASHIMA ITALIA S.R.L 





iS. 





* TEL. 051/86. S 12 Lin.r.a 


* FAX. 051/86.38.87 


LA DITTA TECNODIFFUSIONE PISA SRL E STATA MENZIONATA ERRONEAMENTE SUL NUMERO DI 








Omologazione 
di convenienza? 


Esattamente come lo scorso mese, mi ripromettevo di utilizzare questo spazio per fare 
il punto su MC-link, la nostra rivista telematica che, dopo anni di sperimentazione, 
sviluppo e messe a punto, possiamo ormai considerare matura, quanto meno sotto il 
profilo tecnico. Molto ci sarebbe da dire, o da riassumere, riguardo alle traversie subite 
a causa della assoluta inaffidabilità di fornitori dal nome altisonante e della 
soddisfazione che deriva dall'essere finalmente in grado di offrire un prodotto 

assolutamente concorrenziale nell'ambito della telematica popolare. 


Benché per molti aspetti (a partire da quelli bassamente commerciali per finire con Ì 
diversi risvolti culturali dell'operazione) il tema ci stia particolarmente a cuore, mi vedo 
ancora una volta costretto a rinviarlo a fronte della necessità di alzare la penna di 

fronte all'ennesima angheria antitelematica progettata dai nostri governanti. 


| soliti due lettori di manzoniana memoria che hanno avuto la bontà di seguire la nostra 
campagna contro il monopolio SIP e l'iniqua tassa sul macinato telematico forse 
ricordano che, mentre ci battevamo contro la soperchieria e la stupidità della normativa 
allora vigente, abbiamo sempre sottolineato la necessità che le apparecchiature 
collegate alla rete telefonica fossero compatibili con le sue caratteristiche elettriche e 
sicure sotto il profilo dell'isolamento dalla rete di alimentazione. Due garanzie che sono 
ovviamente rispettate da qualsiasi prodotto degno di attenzione e che dovrebbero 
essere garantite dalla magica parola «omologazione». 


Orbene, dopo la rottura del monopolio SIP e l'abolizione dell'inigua tassa sul macinato 
telematico, la legge n.109 del 28 marzo 1991 giunge ora a regolamentare vari aspetti 
della "deregulation telefonica” compreso il punto dolente delle omologazioni. Il che, 

coincidendo con l'ultima delle nostre rivendicazioni, dovrebbe renderci del tutto felici. 


Senonché non lo siamo punto perché, guarda caso, l'omologazione viene affrontata 
dalla legge 109 solo sotto il profilo che più fa comodo al gestore pubblico ed ad una 
ristretta cerchia di operatori commerciali che, per necessità di cose, coincidono 

largamente con i fornitori dello stesso. 


Mi spiego: la 109 da un lato demanda al gestore pubblico la sorveglianza sulle 
apparecchiature collegate alla rete (secondo modalità che dovranno essere definite in 
apposito decreto ministeriale non ancora pubblicato alla data in cui scriviamo e quindi 
non possiamo ancora commentare), dall'altro prevede “la sanzione amministrativa del 
pagamento di una somma da lire un milione a lire dieci milioni” nonché il sequestro 

delle apparecchiature non omologate. 


Il che andrebbe bene se non fosse che 1) le procedure di omologazione italiane 

attualmente in vigore sono farraginose ed eccessivamente onerose; 2) in Italia, negli 
ultimi anni, sono stati installati centinaia di migliaia di fax e modem che, pur 

rispondendo a tutti } necessari requisiti di sicurezza e compatibilità (e per questo 

risultano regolarmente omologati negli Stati Uniti o in altri paesi della Comunità 
europea) non sono mai stati omologati in Italia solo perché — stante quanto detto al 
punto 1 — l'operazione risulta assolutamente antieconomica per chi non sia in grado di 
prevedere, per un singolo modello, un più che ampio giro di affari. 


Insomma, va bene proteggere la salute degli utenti e l'integrità della rete telefonica, 
ma nel contempo è indispensabile rivedere drasticamente le procedure di 
‘omologazione, abbreviandone | tempi e tagliandone i costi e/o anticipando un atto che 
sarà comunque dovuto in sede di unificazione europea, ovverosia l'accettazione di 

‘omologazioni effettuate in altri Paesi comunitari. 


Lo dico în altri termini: se in sede di regolamento applicativo non si vorranno 
accettare, quanto meno in via di transitoria sanatoria ed in attesa dello snellimento 
delle procedure, le omologazioni ottenute dai costruttori originali in un qualunque 
Paese Civile, allora apparirà palese l'intento protezionistico, borbonicamente punitivo e, 
forse, clientelare, di chi ha scritto o suggerito il testo della legge 109. 


Paolo Nuti 


Anno XI - numero 109 
luglio/agosto 1991 
L.7.000 
Direttore: 
Paolo Nuti 
Condirettore: 
Marco Marinacci 
Ricerca e sviluppo 
Bo Amklit 
Andrea de Prisco 
Collaboratori: 
Massimo Truscelli 
Paolo Ciardell, 
Aido Azzari, Manlio Cammarata, 
Francesco Carlà, Francesco F. 
Castellano, Gianni Catani 
Leopoldo Ceccarelli 
Marco Ciuchini, Antonio d'Aciemo, 
Raffaello De Masi, 

Dario de Judicibus, Renato Del 
Ballo, Valter DI Dio, 
Gaetano DI Stasio, 

Enrico M. Ferrari 
Vincenzo Folcarali 
Mauro Gandini, Corrado Glustozzi 
Rossella Leonetti, Luciano Macera, 
Tommaso Masi, Massimo Miccoli, 
Massimo Novelli, 
Francesco Petroni, Elvezio Petrozzi, 
Sergio Polini, Fernando Riolo, 
Bruno Rosati, Andrea Suatoni 

Pietro Tasso, Stefano Toria 

Segreteria di redazione: 

Paola Pujia (responsabile), 

Giovanna Molinari 
Massimo Albarello, 
Francesca Bigi, 

Rita Fidani, Paola Nesbitt 
Grafica e impaginazione: 
Roberto e Adriano Saltarelli 

Grafica copertina: 
Paola Filoni 
Fotografia: 
Dario Tassa 
Amministrazione: 
Maunzio Ramaglia 
(responsabile) 
Anna Rita Fratini 
Pina Salvatore 
Abbonamenti ed arretrati: 
Ivana Bruno, Antonella laf 
Direttore Responsabili 
Marco Marinacci 
MCmicrocomputer è unè 
pubblicazione Technimedi, 
via Carlo Pemer2, 00157 Roma 
Tel 0614180300, 16 inee (nc. automatica 
FAX (08) 4512528 
MC0100 su MC-Link 
MOricracomputer 
Registrazione del Tribunale di Roma 
‘n 210/81 dei 3 giugno 1981 
€ Copynght Techinimedia sr 
"utt tinti riservati 
Manoserti foto onginaî, anche se non 
pubblicati, non si restituiscono ed È 
Vieiata la rroduzione, seppure parziale 
ditesti e fotografie 
MC-Link: 
(06) 4180650 (8 inee ric. aut. 
1200.9600 MNPS, VA2bis 
(06) 4180440 (18 inge rc. aut) 
300/120012400 baud. 
NNUA ltapac 26500140 
Easy Way 25500259 
Pubblicità: 
Achille Barbera, Maria Mariotti 
Segreteria material 














Alessandro Lisandn, Manna Princip 
Roberta Rotili 






mediterranao (va aerea) L 

USA è Asia L. 230/000 (a 
Oceania L. 285,000 (via aerea 

le postale ri 14414007 intestato a 

Technimedia 1 
Via Carlo Pemer, 9-00157 Roma 
Composizione e fotolito: 
Velox srl. 
Via Tiburina 196 - 00185 Roma 


Stampa: 
Grafiche PF G.. Va Cancelleria 
'82-00040 Ariccia (Romal 
Zone Industriale Nettunanse 
Allestimento: 
Latergrafica 
Via di Portonaccio 234 00159 Roma 
Concessionaria per la distribuzione: 
Pafrini & © - Roma - P.zza Colonna 361 
Tel 06/6840731 


1991 - Anno XI 
luglio/agosto n. 7/8 mensile 





MCmicrocomputer n. 


® Associato USPI 


109 - luglio/agosto 1991 














T 









C)onferenze M)icronews 


R)ubriche 


A)nnunei 


G)iochi 


P)rogrammi 
C)hat F)ilebox 


X)press M)ailbox 


hi 











“Tini 

















Cosè 

MC-link è una rivista telematica interattiva che tratta di informatica 
e cultura varia, consultabile per telefono utilizzando un modem e il 
proprio computer 





Che cosa fa 


Le rubriche 

MC-ink offre la possibilità di scambiare informazioni con altre 
persone fisicamente distanti: un piccolo club con la disponibilità di 
una comunità mondiale. E non è nemmeno necessario spostarsi da 
casa o dall'ufficio 

Le rubriche trattano di utto: dai diversi ipi di computer ai linguaggi 
di programmazione. dalla scienza all'ecologia, dalla cultura all't 
tualità, dalle arti allo sport, agli hobby (cucina, foto, alta fedeltà) 
Chiunque può scrivere in una rubrica: questt, repliche, dee. E'un 
potente, innovativo, mezzo di collaborazione e di informazione 


X)press 

Se preferite leggere con comodo le novità, senza l'assillo del 
contascatti, potete prelevarein un unicofile tutto cidche viinteressa, 
eloconcentrare i vostriinterventiinun unico file lasciando a MO-lnk 
il compito di smistarli secondo le vostre indicazioni 


| programmi 

Qualunque cosa facciate con il vostro computer, sicuramente 
qualcuno ha scritto un programma che può esservi utile e forse l'ha 
messo a disposizione del pubblico. MC-Iink offre una biblioteca di 
migliaia di programmi di pubblico dominio, disponibili senza alcun 
sovrapprezzo, 

| programmi che troverete su MC-link spaziano dai giochi alla 
grafica, dai database alle utility, dalle comunicazioni alle immagini 
osé. Anche prima di abbonarvi, potete avere un'idea della disponi: 
bilità di programmi chiamando MC-link con il vostro modem (vedi 
più oltre), e richiedendo una dimostrazione (4- Demo MC-link). 





| messaggi personali 

Potete contattare direttamente e riservatamente altri abbonati 
servendovi della Mailbox, Tutte le comunicazioni scambiate attra- 
verso la Mailbox restano strettamente riservate al mittente e al 
destinatario. Con la Mailbox chiunque può scrivervi, o ricevere un 
vostromessaggio, inpochiistanti, elarisposta pudessere immediata 
odifferita. E se invece di un messaggio volete inviare un program- 
ma, un file per un foglio elettronico o un'immagine grafica, avete a 
disposizione una Filebox che funziona come la Mallbox: riservata, 
discreta e immediata 


Il chet 

Ormai esistono migliaia di messaggerie in tutto il mondo. Solo in 
Italia ve ne sono diverse centinaia. Ma nessuna dispone di ciò che 
offre MO-link:unsistema veramente professionale con cui scegliere 
se discutere în privato con un altro abbonato, oppure conversare 
pubblicamente con altre persone: una vera conferenza telematica. 
Conil*chat' di MC-link potete socializzare, conversare in pubblico, 
o incontrare | vostri collaboratori distanti: il sistema protegge la 
riservatezza del vostro dialogo con le conferenze riservate, che voi 
stessi potete istituire e proteggere con una password. 


Gli acquisti per corrispondenza 

ConMC-inkpotete abbonarvi auna delle ltre riviste Technimedia 
AUDIOCARSTEREO, MCmicrocomputer, Orologi 
potete richiedere AUDIOxecoros, AUDIOreveW Kit ei dischi con 
software di MCmicrocomputer 











rehé conviene abbo 
MC-link offre di più ad un prezzo inferiore: le rubriche con le novità 
e l'archivio storico, le Micronews in anteprima, i notiziari di Music 
Link,iprogrammi,la mailbox, lafileboxedilchat professionale, tutto 
compreso nel prezzo. | lettori possono partecipare alla crescita 








della loro rivista telematica chiedendo l'istituzione di nuove rubri 
che: MC-link è sempre disponibile a recepire le idee e i consigli più 
interessanti 

A seconda della modalità di lettura e/o scrittura prevalenti, i costi di 
collegamento possono essere abbattuti utilizzando la funzione 
X)press con modem ad alta velocità o chiamando, da tutta Italia, 
tramite Itapac "Easy Way* cui non occorre essere abbonati: è 
sufficiente richiedere alla nostra segreteria l'abilitazione a questa 
modalità di accesso. Anche tenendo conto dei costi di collegamen- 
to, MC-link resta il chat professionale più economico d'Italia 











Come si raggiunge MC-link 

«Tramite Itapac "1421 Easy Way': chiamandoiil 1421 da tutta Italia 
con velocità 1200, parametrì 7-E-1, e digitando la NUA speciale di 
MC-link: 26500259 (questa modalità di accesso è riservata agli 
abbonati che hanno sottoscritto l'apposita appendice dî accordo). 
* Tramite Itapac a carico del chiamante: chiamando il nodo Itapac 
più prossimo con velocità 1200, parametri 7-E-1, e collegandosi 
con la NUA ordinaria di MC-link: 26500140. 

* Tramite i concentratori telefonici diretti: chiamando i numeri 
064180440 con velocità da 300 a 2400, parametri 8-N-1, oppure 
06.4180660 con velocità da 1200 a 9600, parametri 8-N-1 

E'in corso di attivazione su tutte le linee la correzione d'errore e la 
compressione dei dati, con standard MNPS e V.421 











Mapae 
più sempl 
link 

EASY WAY è un servizio della Sip che consente agli utenti I&apac 
(come MC-link) di essere chiamati anche da corrispondenti non 
abbonati alla rete stessa. Tramite EASY WAY tutti gli abbonati 
possono accedere a MC-link senza sottoscrivere ulteriori abbona: 
menti. Con EASY WAY Il costo di accesso tramite rete telefonica 
commutata è ridotto a un solo scatto a carico del chiamante. Il 
traffico su ltapac viene fatturato dalla Sip a MC-link, che lo addebita 
all'abbonato. L'accesso tramite ‘1421 Easy Way" è riservato a 
quanti si avvalgono di una carta di credito per Il pagamento del 
canone di abbonamento. 





e per arrivare a Di 








Cosa ve 
per ut zare MC-link 

Tutto ciò che occorre è un personal computer con interfaccia 
seriale, un programma di comunicazione e un modem. MC-link 
‘accetta qualsiasi velocità di comunicazione: 300, 1200, 2400, 9600 
bit per secondo. 









Come abbona a MC-link 
Abbonarsi è semplice e rapido: potete chiamare direttamente MC: 
link e richiedere l'abbonamento. Per chi non risiede a Roma 
soltanto la prima chiamata dovrà essere effettuata in interurbana: 
con l'attivazione dell'abbonamento infatti viene abilitato - a coloro 
che ne fanno richiesta - l'accesso tramite "1421 Easy Way'. 
Configuratela velocità preferitae Bbit, nessunaparità, unbitdistop. 
Chiamate il numero (06) 4180440 per velocità comprese fra 300 e 
2400 bps, oppure il numero (06) 4180660 per arrivare a 9600 bps. 
Scegliete la voce n°6 dal menù e proseguite secondo le indicazioni 
che riceverete. La richiesta di abbonamento verrà evasa dai 
segreteria abbonati entro due giorni lavorativi 

















* (064180440 (18 linee ra), 2400-1200-300 bps, 8N' 
* (06}4180660 (9 inee a, 9600:2400-1200ps, NI, V 





HST, MNPS, V.42bis 


























metiak 


Sto, 


“ut 


la più completa, 
economica, facile, 


intelligente, 

riservata, 
professionale, 13.000 lire 
comoda rivista #* 
interattiva al mese” 


di informatica 
e varia cultura. 


E SEI IN LINEA CON LE IDEE CHE CONTANO! 


Un taglio ai costi di accesso: 


1,51 ITAPAC 


da tutta Italia 














‘SCHINCO-WML-TEO 


>» 
>» 


> 


> 


> 
> 


> 


> 
> 
> 
> 


> 


> 
>» 


> 


vy 


Siamo nati 


» = novità 
ICAD/DRAFING | Ul Programmer 2.0 E 780.000 
Ootovose 4.2 I 1.170.000 
AutoCAD 10 (per coole) — 1.300.000 >> DB Fost 1.5 per Windows 3-—E 655.000 
Aotskach 2.0 I 280.000 DBoselVÌ.I I 925000 
Autogketch 3.0 E 315000 DBose IV Developer Edion | 1780.000 
CAD/CAI Development Kit 202.0 980.000 DBase VLAN Padk | 1:550.000 
Design AD 40 E 379000 DBXLDiomond 1.3 E 315.000 
Design (AD 3.03.) E 465,000. Foxbose Plus 386 E 650.000 
Drafix CAD 1.1 per Windows 3 E 1.045.000. >> FoxPro Single User I 920.000 
Generic ADD 5.0 I 1290.000 Gupto SQL per Windows 3 —E 1.960.000 
Generi CADD 30 Droffing _—E ‘495.000 InformixSOLper DOS E 1.050.000 
Oris per Windows 3 E 1.230.000 
Quicksilver Diamond 3 ——E 732000 
Blost PC E 399000. >> Superbose 4.2 per Windows 3 | 819.000 
Brolin Bike 30 E 720000 > Sup 4 2 ender _ E 175000 

y 40. 
Can Co ie 67 NIE ttt TTI DESKTOP PUBLISHING /ICR-OCR 
DIA Costa per Windows 3-—E 245.000. >> Adobe Loser Talk PC E 59500 
DA Gost Mork IV E 395.000 > Adobe Type Align/Windows 3 — E 160.000 
DA Gost XVI E 310.000 >> Adobe Type Manager/Windows 3 E 150.000 
DCA Remote 2 (Host & Cale) E 280.000.» Adobe Type Manager Plus Pak E 285.000 
Desklink E 250.000 >> Adobe TypeSet I E 130.000 
Hayes Smartom Il E 345000 >> Adobe TypeSet 2 E 130.000 
Laplink Il Plus E 175.000 >> Adobe TypeSet 3 E. 300,000 
Laplink I Plus I 205000 AldusPogemaker 3.07 I 1.180.000 
Microphone ll per Windows 3.0 E 585.000. Ads Pagemuler 4.0 £ 1.180.000 
Mirror I E 240000. > Aldus Pgemoker 4.0 I 1.240.000 
PC Anyhere IV E 250.000 © Bistreom Fonts E 210.000 
Procomm Plus 2.0 E 168.000 — Bistreom Fundomenods —E 380.000 
Relay Gold E 385.000 >> Cole WordScon 286/386 —E 965.000 
Smorterm 240 E 420.000 >> Calra WordScan Pls 286/386 E 1.600.000 
Smortrm 320 E 275000 > Faclifi pe Windows 3 E 195.000 
Smorterm 340 E 420.000" Freedom OfPress E 690.000 
Smortrm 400 E 275.000 GEM Desktop Publisher E 560.000 
[oatagase Ms È 2185000 
{mmage-n Windows 3 Scanner A4É 2.185.000 
Borland Paradox 3.5 I 989.000 Logitech Cochword 1 I 235000 
Borlond Paradox 3.5 cor | 399.000. Logitech Finesse 3.0 | 369.000 
Borlond Paradox 05/2 E 1.135.000 Logitech Immoge-in/Windows 3-1 565.000 
Borlond Porodox SOL E 715-000 Newsmasterll E 175.000 
Borlond Reflex 2.0 E 380.000 Omnipoge 286 2.12 W/Hardwore | 2.380.000 
Clarion Persona Developer -—E 140,000.» Omnipoge 386 3.0 per Windows 31 1.820.000 
Coion Professional È 975000 > Ornpoe Pisi | 2.470.000 
Cipper 501 E 990.000. MS Uli Script Plus E 628.000 
linker E 550.000 > Venturo Gol 0 pe Windows 3. | 1.550.000 
dblublsher Pro+ E 1.100.000. Ventura Gold 3.0 GEM | 1.550.000 
dblublisher per Ventura -—E 500.000 >> Ventura Gold 3.0 05/2 E 1.320.000 
DGE Gpl 40 È 530000 ZaiSofypeperlidons E 275000 
ny I 
Grump Fish Library E 520000 CRIS 

Netlib E 550000 — FormFiler 3.0 E 210.000 
Que, È 320000 > fam Pub pr dos E 300000 
Plont Library E 880.000 > FormPubisher W/FIl & Fle-E SAS0D0 
Plastic E 790.000 — FormGen Plus E 485000 
ProcliP 4.0 E 580.000. >> Formool Gold 3.0 E 210.000 
SiverComm E 550.000 — FormWonxW/Fil& Fle E 250.00 
SiverPoint E 320.000. >> Jet Form Designer E 635.000 
505. Help E 305000 © Perform Designer & Filee-—E 438.000 
Spellode E 140.000. Perform Filr E 220000 
Sobnix E 130.000 >> Perform Pro per Windows3 —E 615000 
Superb Professional —E 680000 Xerox Formbose per Windows 3 E 749.000 


RICHIEDETE IL NOSTRO CATALOGO GRATUITO 


Programmi originali e garantiti. Servizio clienti non-stop. Hot-Line telefonica gratuita, Condizioni 
di vendita: | prezzi sono da ritenersi IVA esclusa, franco magazzino: il pagamento può essere 
effettuato în contonti/contrassegno, assegno circolare 0 carta di credito; spese di spedizione L. 
11.400 ia ins par ore espresso; lo merc si intende sot fl venduto. 

Legendor l=Italiano, E=Inglese 


Tel. 055 951450 - Fax 055 951732 


da poco, ma... 


CUS Perspective Junior E 285.000 
» Pesspativ Jnir I 338.000 
Baiman Movie I 27.000." Pii per Windons 3 E 329.000 
Ds Boo E 54000 PizozPius E 180,000 
Dick Troy I 45.000. PriniMostor Plus E 11500 
Duck Tales E 45000. Publisher Poinibrush È 375000 
fron I 27.000. ShowPariner PX E 498000 
Kid ORI | 45000 > God E 170.000 
Lin I 64000" TheNewFriniShop E 120.000 
Lotto | 27000 
Microsoft Enertoimeni Pock -—“E 70000 MAXTESIE N TOT 
Microsof Fight Simultor 40 E 84000 >> ABC Fowchate per Windows E 580.000 
> MS Fighi Sim AircraftScenony E 84000 >> Borland Sidekick 20 E 160000 
Power Crash E 54000. Borlnd Sidekick Plus I 300.000 
Pro Tennis ll I 45000 EosyFm E 370000 
Red Baron E 8200 Flowhoring3 E 495000 
Ridotti I 27.000 Horvod Project Manager ll —E 950.000 
Rie The Dragon E 82000 LotusAgen E. 540000 
Secret Misson E 27.000 Microsoli Prec 3.1 I 749000 
Shangai E 54000. Microsofi Project 40 E 669000 
» Soblogc Fight Simulator ATP_-E 89.000 — Miasofi Project Windows 3 -—E 940.000 
Teenage Mutan Her Tute -—E 275000.» Microsoft Project Windows 3. 1.060.000 
Tom & The Ghost È 45.000 > New Wwe 30 pe Windows 3.0 E 340.000 
Toîip I 2700 > OnTime E 160000 
Totocalcio Ridoto I 27.000 ORGPlusAdvonced 50 E 225000 
Toroflsh | 27000 SymontecQ8A30 E 560.000 
Tolofortuno I 27000 Symonte Timeline 4.0 E 745.00 
1V Spor Football E 54000 
1V Spor Bosketboll E 64000 
Ultimo VI E Si000 fonemi | 785000 
COSA LIO 
Hib Misto Wados3 E PIOIDI — Micia 20 I 278000 
ts&Letters Editor/Windows È 
» Aristleters Elitor/Windows 3 | 950.000 MIMLEUMISYA LES 
Ahon-Tte Appluse Il I 698.000 Borlond Eureka E 270.000 
Autodesk Animator | 520000 Derive20 E 340.000 
Coloix VGA Paini E 265000 GAUSSZO £ 1.170.000 
Corel Drom 1.2 per Windows 3 1.030.000 GAUSS 386 E 1.250.000 
» Core Draw 20 pr Windows 3 E 850.000 Gropher1.79 E ‘450.000 
» Corel Drow pr 05/2 E 830000 — MalTgeperWindows3 —E 570000 
Deluxe Point i Enhanced —E 270000 >> Methcad 254 I 420000 
Draw Perfect 1.1 I 710000» Mothcad 30 per Windows 30 E 680.000 
» GEM Arline 2.0 E 720.000 Mothmatco SB6MSDOS 1.180.000 
GEM Drew Plus E 545000 MATIAB3S £ 1720.000 
Graph The Box 22 È 175000 SignoPoi £ 1.235.000 
» Harvord Gogh 23 I 675000. SPSS/PCPus40 £ 1.070.000 
Mak Gp io) -— E 275000 > SI Stig 50 £ 1.120.000 
IBM PC Storyboard Ps 20 E 499.000 >> Staloft 65/3 E 140.000 
»> BM PC Storyboard Live E 630000.» Stato Quick (SS E 750.000 
Lotus Frelonce Grophis —I 770000.» Siiolt SS Graphics £ 1.160.000 
HicrogrPx Chaisma/Mindows 3 E 710.000.» Stioft (SS Sas E 1.960.000 
» Hlicrogrfx Designer 3.1/Mind3 E 970000 © Surfr40 E 950000 
cli Cu OL | 35000 Ss l/h 0 E 170.000 
licrosoft Chart 3.0 I 
Microsoft Powerpoint Windows 3 E 670.000 RU&tZWL GBA 
Hicosoi Powerpon Windows 3 1 830.000. Dr. Conureni DOS 3.02 -—E 780.000 
» Fal Mace Grosp 40 E 380.000 » Dr. DOSSO { 150000 
PC Pnibush Ps E 265000 » Dr Muliuser DOS E 870000 
» PI Poinbrsh IV Pls I 278000 GEM3. Desktop E 129000 
PL Pinibrush Plus/Windows E 210/000. > Geoworks Ensemble | 245.000 


Casella Postale104 Figline Valdarno 50063 (FI 


SofALAND 


- BBS 055 951594 


OFFERTISSIMA SOFTLAND 


ADOBE TYPE MANAGER+PLUS PACK+TYPESET 1+TYPESET 2+ ALIGN, INGLESE L, 650.000 
PER UN ACQUISTO DI ALMENO 3 LIBRERIE PER CLIPPER SC 





..Stlamo crescendo in fretta 


Microsoft Windows 3.0 I 238.000 » Borond Quattro Pro 34ProView | 650.000 
Microsoft Win3+Excel 30 —1 830.000 > Borand Quatiro Pro 3 LonPack | 465.000 
Microsoft Win+Powerpoini -—1 890.000 > Berind Quatiro Pro 3 ScotOfi 1 299.000 
MicrosofiWind+Proeci I 1.165.000. informi WingZ pe Windows 3 E 665.000 
Micosof Wind+Winword 1.1 | ‘890.000 Lotus 12327 I 685000 
» Microsoft Wing Winword+ Excel | 1.295.000.» Lotus 12323 E 685000 
Microsoft Windows Dev.Toolkit E 628.000 — lotus12331 E 71500 
» Hicrosof Productiviy Pak —E 95000 »lous12331 I 780000 
» WSDOS50 115.000" Lotus 123/6 per 05/2 E 825000 
>> 1SDOSSO ip fnegno) | 138100 _ Micosi 3 — È 690008 
QuarterdecDesquiew 23 —E 199.000 >> Microsoi Excel 3Windows3 | 750000 
Quorterdeck Desaview 386 23 E 230.000 >» Microsoft Excel 305/2PM E 750.000 
Quorterded Dsaien ConponionE 220.000 TTTITTA 
PROGRAMMING/ TOOLS 386 Max .1 E 220.000 
» Actor 3.I/Mindows 3 E 610000 Above Disk 40 E 295000 
» Actor 3.1 Profesionl/Windows E 978.000 BodkIt E 242.000 
APL Plus E 860.000 BATCOM (CompiLper file both) E 180000 
Arity Prolg Stando E 240.000. » Booon E 150.000 
Arity Prolg Compiler+Interp. E 1.530.000. > Becker Too 2.0 per Windows 3 E 210.000 
» ASHFIow Professional E 390.000 Chedk 130 E 215.000 
Asymetrx Toolbook Windows 3 E 660.000. >> Chedk I Foppy Drive E 160.000 
Blaise CTools Plus 6.0 E 250.000.» Commond Post 7.0 pe Windows 3E 170.000 
Blaise Turbo CTook Ps ——E 220000 >> CopyIlPC60 E 128.000 
» Borand C++ I 595000 — Disk Opliizer 4.02 E 20500 
> Borlond Turbo C++ 20 Ediz. 1 160.000. > Disk Tchnicion Gold E 260.000 
Borlond Turbo Debugger & Too 1 230.000 Dik Vision E 130.000 
Borlond Objei Vision E 299.000 De. Switch E 169.000 
>» Borland Object Vision I 299000 FosibockPlus21 E 250.000 
Borlond Turbo Pascal 6.0-—1 230.000 >> HDCRie Apps/Windows3 -—E 190.000 
Borlond Turbo Pascal Prof. 6.01 380.000 >> HDC Fist Apps/Windows 3 —E 129.000 
» Borland Turbo Poscal/Mindows 3 | 399.000 > HDClcon Desgner/Mindows 3 E 129.000 
» Brief3. E 440.000. >> HDC Windows Exprss/Mindows 3 E_139.000 
CTok E 358000. Hecdrcom E 190.000 
CTolk/Viow E 830000 _ fipepi20 E 220.000 
Greenleaf Comm. Library E 360.000. > Label Pro DotMatrix E 145.000 
Hammerly Probos ibrary 40 E 295.000 > Label ro oser E 160.000 
Halo 88 E 546000. tatsHogeen2 E 265000 
Knowledge Pro per Windows 3 E 1.360.000. Mace Gold 1990 E 155.000 
> Ltd by Oc Mi) E 495000 _ NacVocie E 160.000 
>» Moric TSR Tool W/Sources E 390-000.» NEW Morton Guides Assembler E 120.000 
> Microsoft Basic Pr.Dev.Sys7.1 E 555.000 »> NEW Morton Guides MSC60 E 120.000 
Microsoft CCompllr 60 —E 555.000 >> MortonAntvius E 198000 
» Microsoft Cobol PrDev.Sys 40 E 995-000.» Norton Backup E 198,000 
» Hicrosof oriran Compller 5.1 E 530.000 Norton Commonder 3.0 E 198.000 
» Microsoft Gomeshop par Q.Basi E 105.000. > Morton Commonder 3.0 I 225000 
> Hicrosof Macro Assembler 6.0 E 190.000 Norton Editor 2.0 E 135.000 
Microsoi Poco Compir 4.0 -E 515.000. >> Morton Uiliies 6.0 E 215000 
Microsoft Quick Basic 4.5 I 195.000 >» PC Backup E 185.000 
Micosi Quid (2.5 E 140.000 
Microsof Quid MASW/C2.5 E 245.000 
Microsoi Quick Pascal 10° —E 149000 
Microsofi Quick Pascal L0 I 18000 
>» Microsoft Visual Basic/Wind.3 E 250.000 
> N79 Coprire E 615008 
» Novell B-Treve 5.1 DOS E 845000 
» HovllETreve 5.1 Windows 3 E 845.000 
Qpi Ten 40 E 340000 
» PC logo 30 E 190.000 
PC Progrommer's Toolkit —E 475000 
PO eg E 210000 
» POC Prolog (Ex Turbo Prolog) E 420.000 
> PowerBasi 2. (Ex.Turbo Pas) E 180,000 
RR Code Generator E 235000 
R&R ReportWriter 4.0 E 340.000 
Small E 219000 
Smalllk V/286 E 325000 
Smolllk V/PM E 790000 
» Smaltalk per Windows 3 —E 950.000 
» Souce Print 4.0 E 190.000 
TopSpeed ( Compile Extended “E 940.000 
Vermon Views E 860.000 
Vitamin C E 630.000 
Mhitewater Object roghis ©—E 640.000 
Mhitewatr Resource Toolkit -—E 355.000 
Whitewater WinTrieve E 730.000 
Tortech C+ 21 E 330.000 
Boler 5.0 (Compil. Lots 123) E 745.000 


PC Tools Deluxe 6.0 I 195000 
PC Tools Deluxe 6.0 LAN E 1.395.000 
» PC Tools Deluxe 7.0 E 220.000 
»> PC Tools Deluxe 7.0 I 245.000 
Prompt For Windows E 240.000 
>> QEMM 386 5.1 + Monifest -—E 120.000 
» QENM 50/60 E 120.000 
>> QRAM + Manfest E 95,000 
Sidowoys 3.3 E 140.000 
Spine Il E 160.000 
Switchel E 230.000 
Turbo EMS E 185000 
Virex PC E 215.000 
VW/986 E 320.000 
XTreo Pro Gold I 210.000 
COTROGSIO 
AMI Pro 1.2 Lotus/Mindows 3 | 750.000 
Borlond Sprint E 299.000 
ChiWriter 4.0 E 635000 
ChiWritr Deluxe 4.0 E 920.000 
Ensy Math (WP Matematico) —I 420,000 
EKP:Tho Scientific WP E 540.000 
> Grammotik per Windows 3 —E 210.000 
Lotus Monuscrpt 1.1 I 608.000 
Lotus Monuscrp! 2.1 E 690.000 
» Hicrosofi Word 5.5 E 580.000 
> Hicrosofi Word 5.5 I 680.000 
»> Hicrosofi Word 1.1 Windows3 | 830.000 
»> Microsoft Word 05/2 PM I 830.000 
»> HS Word Windows Diz.Muliling. 130.000 
> Hull LingualScholor 4.0 E 840.000 
Multimote 4.0 I 679.000 
PCTex E 630.000 
» Textor5 I 672.000 
» Word For Word Professional —E 195.000 
»> Wordperfec 1.0 per Windows 3 E 680.000 
Wordperfoi 5.1 E 560.000 
Wordperfec 5.1 I 770.000 
Wordstar 2000 Plus 3.5 I 699.000 
Wordstar Professional 60 —E 630.000 
» Wordsta Professional 60 I 660.000 
»> Wordstor Legory per Windows 3. E 725.000 


XY Write Il Plus I 


>» EXPANZI 
>> EXPANZI per PS/2 
Genius Mouse GM-6 E 
Genius Mouse GM-6 Plus E 
Genius Mouse GM-6000 E 
>» Genius Mouse GM-0320 E 
>> Genius Mouse GM-F302 E 
>» Genius Mouse GM-F303 E 
>» GeniScan GS-4500 (256 Grigi) E 
>» GeniScan GS-C105 (256 Colori) E 
>» GeniTroc GK-T320 E 
Logiouse Pilot | 
Logitech MouseMan destrorsi | 
Logitech MouseMon mancini | 
Logitech MouseMan CORDLESS | 
» Logitech Scanman 256+Ansel | 
»> Logitech Scanmon 32+CatchWord | 
>» Logitech Sconman 32+Finesse3 | 
» Logitech Scanman 32+Image-In | 
Logitech Scnman 32+GrayTouch | 
Logitech Scanman Plus I 
Logitech Scanman Plus PS/2 | 
Logitech Trackman E 
»> Microsoft BallPoint Mouse E 
Microsoft Mouse 400 DPI I 
Microsoft Mouse + Paintbrush | 
Microsoft Mouse + Windows3 | 
Pacific 25 Cortridges in Onel 
Pacific BarCode 
Pacific Headlines in Cortridge 
Pacific Poge 
» Pacific Poge XL 
Pacific Plotter in a Cartridge 
Pacific Prini 
Pacific Type 







Posta 





Il limite della pirateria 


Sono un vostro attaccatissimo lettore da 
più di sei anni, anni durante i quali voi mi avete 
aiutato a crescere informaticamente (e forse 
non solo) facendomi passare da “piratucoio” 
incallito a persona rispettosa del lavoro degli 
altri. Il perché di questo mieloso preambolo 
sta proprio nel fatto che c'è qualcosa sulla 
pirateria che mi sfugge, e che solo la vostra 
esperienza può chiarirmi 

Quello che trovo frustrante è il non riuscire 
a capire se copiare programmi nelle scuole 
e/o nelle Università sia pirateria, sì perché gi- 
rano tantissime copie di Turbo linguaggi, @ 
applicativi di varia natura scopiazzati a destra 
e a manca. 

Sia chiaro io non voglio gridare al lupo per 
ogni copia che viene fatta nei suddetti luoghi, 
ma solo capire una situazione che stento ad 
accettare. 

Sì perché fare fotocopie è altrettanto ille- 
gale che copiare un programma, quindi qual 
è (ammesso che esista) il confine sottile tra 
pirateria informatica, pirateria letteraria e qual- 
siasi forma di pirateria? 

Una cosa è certa, spessissimo sento dire 
che nella propria softeca si hanno n-mila titoli, 
altrettanto non sento dire per le fotocopie del- 
la propria biblioteca 

Quindi la possibilità di copiare software 
(che magari non si usa nemmeno) negli am- 
bienti di lavoro (scuole, uffici, ecc.) è realmen- 
te una sorta di pirateria all'ingrosso 0 no? 

A mio parere così come purtroppo esiste- 
ranno sempre le musicassette duplicate. così 
esisteranno sempre copie di software, però 
la differenza di target d'utenza tra i due pro- 
dotti è sotto gli occhi (almeno spero), e în 
alcuni luoghi dove si fa, o si tenta di fare, 
cultura bisogna spiegare che copiare softwa- 
re è sbagliato. 

C'è chi mi dice che la pirateria è positiva 
perché spinge le software house a produrre 
meglio, a parte il fatto che non c'è niente di 
più falso, se io utente illegale non compro 
mai, aspettando che un prodotto migliori re- 
sto un parassita che specula su chi ll software 
lo paga, chi lo produce. e chi lo fa migliorare 
sul serio! 

Poi c'è chi mì parla dei prezzi esagerati, fal- 
so; i programmi hanno delle fasce di mercato, 
che devono essere coperte tutte, valga un 
esempio per tutti, il Turbo C++ che spero di 
acquistare presto costa circa 300.000 lire, poi 
esiste il Borland C++ circa 600.000 lire e il 
Turbo C++ Pro circa 500.000 lire, certo se 
devo procurarmi una copia pirata tanto vale 
avere la più costosa, che non utilizzerò mai al 
massimo, ma dovendo comprarla prendo 
quella che soddisfa le mie esigenze e le mie 
finanze, godendo di tutto quello che comporta 
una copia legale: assistenza, manuale, pos- 
sibilità dì upgrade. 

Poi non tutti sanno che esistono sconti per 
studenti, certo non su tutti | prodotti ma in- 
tanto esistono; a questo punto anche le case 
potrebbero farsi sentire; anche attraverso le 
Vostre pagine. 


30 


P.. ovvi motivi di tempo e spazio sulla 
rivista, non possiamo rispondere a tutte le 
lettere che riceviamo né, salvo in casi del 
tutto eccezionali, fornire risposte private: 
per tale motivo, preghiamo i Lettori di non) 


accludere francobolli 0 buste affrancate. 
Leggiamo tutta la corrispondenza e alle 
lettere di interesse più generale diamo ri- 
sposta sulla rivista. Teniamo, comunque, 
nella massima considerazione suggerimen- 
ti e critiche, per cui invitiamo in ogni caso 1 
Lettori a scriverci segnalandoci le loro opi- 
nioni. 





Comincia a darmi fastidio il pensiero di es- 
sere preso per matto dai miei colleghi uni- 
versitari, finendo per sentirmi come chi sa- 
lendo sui mezzi pubblici sì vergogna perché 
è l'unico a obliterare il biglietto, dimenticando 
che sono gli altri che devono vergognarsi!!! 
Spero di non avervi annoiato, avrei altre co- 
se da dirvi sul terrorismo culturale, ma questa 
è un'altra storia, magari vi scriverò un'altra 
lettera. 
Distinti saluti 
Davide Ficano, Palermo 


Speriamo due cose: uno, che il nostro lettore 
continui a non essere Un pirata senza ver- 
gognarsi di non essere un pirata; due, che 
possiamo contribuire a far "passare da pira- 
tucolo incallito a persona rispettosa del lavoro 
degli alti” un numero sempre maggiore di 
lettori 

La pirateria è come la politica: quando se 
ne parla, non sì è mai d'accordo perché basta 
una sfumatura per generare un'estremizza- 
zione distorta delle posizioni. Ma non si può 
‘smettere di parlare di pirateria: è l'unico mo- 
do per combatterla in modo da ridurla a di- 
mensioni sufficientemente limitate da impe- 
dirle di essere nociva, 

Si, perché cancellare totalmente la pirateria 
informatica dalla faccia della terra non credo 
sia possibile. Pensare di debellare del tutto il 
fenomeno della "copia per l’amico”, o del 
programma “copiato tanto per averlo ma non 
mi servirà mai” è probabilmente un'esage- 
razione, Bisogna eliminare la parte di pirateria 
che fa danni agli utenti, forse ancor più che 
ai produttori, 

vero quanto dice il nostro lettore: chi copia 
non contribuisce al miglioramento del prodot- 
to. Se sono in troppi a copiare, c'è il rischio 
che il prodotto non migliori mai o addirittura 
che muoia. Quando una casa produce del soft- 
ware, conta di venderne un certo numero di 
pezzi, rassegnandosi nel frattempo a dover 
subire una certa percentuale di pirateria. Se 
il numero di pezzi venduti è troppo basso, 
questo dovrebbe voler dire in teoria che il pro- 
gramma non ha avuto successo, non ha in- 


contrato il favore del pubblico ed è giusto che 
muoia. Ma vendere troppi pochi pezzi può vo- 
ler dire semplicemente che è troppo alta la 
percentuale di pirateria subita dal programma, 
il quale è stato sì gradito dal pubblico ma dif- 
fuso senza che il produttore abbia beneficiato 
dell'opportuna remunerazione. Questo pro- 
duttore non sarà certo incentivato a rilasciare 
successive release migliorate. Ci rimette lui 
e i pochi utenti che avranno acquistato re- 
golarmente il programma. 

È come al solito un problema di limiti. La 
scelta di essere onesti a tutti i costi e quindi 
di non copiare mal assolutamente nulla e per 
nessuna ragione sarebbe sicuramente la più 
corretta, ma è certamente un'utopia pensare 
che la situazione possa generalizzarsi in que- 
sto modo. Quello che invece è ben più con- 
cretamente auspicabile è che cì si autodisci- 
plini, nella propria attività piratesca, in modo 
da danneggiare il meno possibile produttori e 
utenti e quindi, in fin dei conti, se stessi, Que- 
sta posizione può apparire, ai più rigorosi e 
agguerriti avversari della pirateria, troppo per- 
missiva; vorrei allora usare due paragoni 
uno, è diverso rubare un giornale ad uno che 
lo ha acquistato o lanciare un'occhiata ad un 
titolo mentre sì è in tram: due, non si getta 
nulla per terra, in strada, ma lasciar cadere la 
carta di una caramella, uno scontrino o il moz- 
zicone di una sigaretta non è la stessa cosa 
che svuotare il secchio della spazzatura dalla 
finestra. 

L'onestà non ha prezzo, è vero, e sî è ladri 
indipendentemente da quanto si ruba. Ma chi 
ruba tanto fa più danno di chi ruba poco, e per 
questo vale al pena di combatterlo per primo 
e più energicamente. 

‘Se un amico vi ha regalato una copia di Au- 
toCad con la quale avete disegnato a fatica la 
pianta dello stanzino che dovete arredare, 
‘avete sparato ad una formica con un bazooka 
che non sapevate far funzionare ed avete per- 
petrato un furto paragonabile al classico bam- 
bino che ruba la marmellata, tutt'al più me- 
ritate una ramanzina... ma chissà che un gior- 
no nella vostra professione non abbiate bi- 
sogno di un potente programma di disegno 
e che non vi ricordiate di acquistare un vero 
AutoCad... Se però siete un architetto e avete 
acquistato per duecentomila lire da un riven- 
ditore di software più o meno autorizzato una 
‘copia di AutoCad che usate per proporre i pro- 
getti ai vostri clienti, siete un vero ladro. E 
anche chi ve lo ha venduto; non so chi dei 
due è più ladro, ma non credo sia importante. 
A proposito, mia nonna diceva che “è ladro 
chi ruba e chi regge la scala" 

Marco Marinacci 


Stampare... ovunque 


Sono un programmatore di Rimini, mì chia- 
mo Adriano e vorrei sottoporre al vostro giu- 
dizio una mia esperienza, 

Ho sviluppato un programma di gestione di 
autoveicoli usati. Per essere veramente com- 
pleto esso dovrebbe stampare il registro dei 
carichi e scarichi. 


MCmicrocomputer n. 109 - luglio/agosto 1991 








.cnla il 15 settembre 
Tn edicola !! 91-92 


l'edizione 19 





Buon Anno. 


Nonsbagliamai, non invecchia e non tradisce:è l'unicache può garantirvi 
un anno intero di alta fedeltà 

Si chiama AUDIOGUIDA HI-FI. Solo lei può offrirvi tutti i prezzi 
(aggiornati mese permese su AUDIO»eviw), le piccole e grandi novità del 





m 





to, l'elenco dei rivenditori più qualificati, e gli utilissimi articoli 
monografici che svelano tutto ciò che è indispensabile sapere prima di 
acquistare ogni singola parte del vostro impianto. 


AUDIOGUIDA HI-FI. Dura tutto un anno, svela tutto un mondo. 


AUDIOGUIDA HI-FI è una pubblicazione Technimedia 
Roma, via Carlo Perrier 9 - tel. 06.4180300 








mocerto Zora 


SOLUZIONI DA SPECIALISTI 











La complessità e la gamma delle soluzioni della 


microinformatica hanno raggiunto un livello che soltanto 


degli specialisti possono affrontare con successo, la 
UNIDATA propone prodotti e soluzioni sistemistiche 
all'avanguardia: DA SPECIALISTI A PROFESSIONISTI 





PERSONAL COMPUTERS.La linea PX, computers professionali 
PX6000 cpu 80286 16Mhz; PX7000 cpu 80386sx 16-20 Mhz: 

PX8000 cpu 80386 25Mhz o 33Mhz cache; con hard disk da 40 a 200 MB; 
MS - DOS incluso, a richiesta Windows 3 e 05/2. 


SUPER PERSONAL COMPUTER. La linea AX, per le massime prestazioni: 
AX8000 cpu 80386 33Mhz cache, AX9000 cpu 80486 33MhzbusEISA; hard 
disk da 200 a 1000 MB; MS - DOS incluso, a richiesta Windows 3 e 05/2. 


LINEA UNIX. Per soluzioni Unix pronte: 
X386 cpu 80386 33Mhz cache e X486 cpu 80486 33Mhz 256K cache bus 
32 bit EISA, da 8 a 32 porte seriali, Ethernet TCP/IP e NFS, XWindows. 


UNISERVER. Server per reti locali Lan Manager 2 e Novell 

S 386 cpu 80386 33Mhz cache e S486 cpu 80486 33Mhz 256K cache bus 
32 bit EISA, reti Ethernet e Token Ring, hard disk da 300 a 2000 MB, Software 
direte installato con possibilità di estensioni SQL server e Comunication server. 


UNISTATION. Work station per reti locali in ambiente Novell. Lan Manager 
e Unix, dimensioni estremamente contenute, cpu 80286 e 80386 sx, diskless 
0 con floppy 3,5 pollici e hard disk 40/80 MB. 


LAP - TOP e NOTEBOOK. Portatili con cpu 80386sx, hard disk, LCD VGA 


per tutte le esigenze di ingombro e configurabilità. 


RETI LOCALI. Una gamma di prodotti per LAN, hardware Ethernet e Token 
Ring; software come Lan Manager 2, Novell, Unidata Network-OS; Unix TCP/ 
IP e NFS: bridge, routers, repeaters, hubs, ed ogni necessità per reti di qualsiasi 
dimensione. 


COMUNICAZIONI. Soluzioni Wan per connessioni 3270, 5251, X25 in 








ambiente Lan, Unix; comunication server e workstation, modem asincroni e 
sincroni MNP. 





MicrosorT LAN MANAGER SPECIALIST. 


& 
CONNECTIVITY 





POSTA 





Negli autosaloni che dispongono di un com 
puter e di un programma apposito, la com 
pilazione di questi registri, pur essendo ab 
bastanza gravosa (numero di targa, numero di 
telaio di 8-17 caratteri alfanumerici, data del 
l'operazione, data del documento ecc.), viene 
effettuata a mano. 

L'operazione di scarico di un autoveicolo, 
che avviene a causa della sua vendita 0 per 
altri motivi, deve essere immediatamente 
scritta (o stampata) a fianco del carico rela 
tivo, avvenuto precedentemente. Questo non 
può essere effettuato con una stampante co 
mune per cui, in pratica, i dati vengono scritt 
due volte, una sulla tastiera @ l'altra a mano 
sul registro perché la testina di stampa non 
può scorrere indietro sul tabulato per stam- 
pare lo scarico esattamente a fianco del ca- 
rico (esso potrebbe essere stato effettuato 
anche molti fogli -mesi, giorni- prima) 

Si potrebbe risolvere il problema con fogli 
singoli vidimati, inseribili nella stampante, ma 
questo porta l'operatore ad una loro compli 
cata manutenzione 

Infatti per registrare uno scarico a fianco di 
un carico effettuato precedentemente, si de- 
ve: cercare il foglio, estrarlo dal raccoglitore, 
inserirlo nella stampante, stampare e reinse- 
rire il foglio nel registro. 

Il controllo dei funzionari legali si appesan- 
tirebbe visto che dovrebbero anche control 
lare la successione esatta dei fogli vidimati e 
la vidimazione stessa. 

Si è pensato a vari modi, perfino a quello 
di stampare lo scarico su etichette adesive da 
applicare nella loro giusta posizione, ma que 
sta soluzione oltre ad essere macchinosa non 
è approvata dai funzionari legali 

In novembre mi è venuto in mente che con 
una stampante maneggevole i registri verreb- 
bero compilati in modo semplice, veloce e, in 
un certo senso, tradizionale. 

Ho iniziato una ricerca sulle riviste poi ho 
visitato lo SMAU, ho parlato con un amico 
tecnico, ma non sono riuscito a trovame una 

Dopo moltissimi ripensamenti ho deciso di 
brevettarla e sono ancora indeciso se dire pur- 
troppo o no, visto che questa scelta mi ha 
portato è spendere abbastanza solo 

Ho stipulato in ottobre un contratto con un 
consulente per brevetti 

Per i due mesi successivi ho pensato che 
questa fosse un'idea originale, anche se ba 
nale. Successivamente un mio amico mì ha 
presentato una stampante Casio a trasferi- 
mento termico molto simile a quella che ho 
brevettato 

Il consulente mì ha assicurato che le due 
stampanti non sono uguali e certamente quel 
la brevettata, avendo varie varianti, risulterà 
costruibile e parzialmente originale. 

In una rivendicazione il dispositivo è costi 
tuito da un gruppo di stampa, preferibilmente 
a getto di inchiostro, sostenuto da alcune ro- 
telline, trascinato dalla mano, gestito da una 
seconda unità tramite cavo collegata ad un 
personal computer. 

Delle rotelline permetterebbero al gruppo 
di stampa di seguire una traiettoria rettilinea, 
una di esse fungerebbe anche da organo re 
troattivo: ogni singolo carattere (0 una parte 











di esso) verrebbe stampato in funzione dello 
spostamento del gruppo di stampa sul sup 
porto cartaceo. 


Sede Centrale: Via San Damaso, 20 - 00165 Roma Tel. 06/6847318 - Fax 06/3266949 
Filiale di Sicilia: Viale Teracati, 94/B - 96100 Siracusa - Tel.0931/30997 - Fax 0931/35998 


Unire. Unito, Nehork: OS son0 merci dell Unidto Unix è march dell AT&T: Lan Manager MS-DOS; 082, W!ndoussono marchi 
della Microsoft. 


MCmicrocomputer n. 109 - luglio/agosto 1991 





POSTA 





| codici di ritorno a capo sarebbero con- 
vertiti in segnali sonori che inviterebbero l'u 
rente a spostarsi nella riga successiva 0 dove 
egli riterrà opportuno. 

Lo strumento in questione potrà essere 
usato da chiunque possegga un personal 
computer, ma sarà utile soprattutto in ambito 
gestionale, grafico e hobbystico. 

Si potrebbero stampare gli indirizzi diretta 
mente sulle buste evitando l'operazione di 
staccare e riattacare le etichette adesive, che 
oltretutto devono essere acquistate. Potreb- 
be essere usato come numeratore, come tim 
bro (timbro dell'ufficio, timbro “stampe”, tim 
bro delle date), come sostitutivo dei caratteri 
trasferibili ecc. 

In questi due ultimi casi la stampante sa- 
rebbe indipendente, alimentata a pile, e non 
adotterebbe una rotellina, perché la stampa 
avverrebbe a stampante ferma e la testina 
non sarebbe costituita da una fila di ugelli ma 
da una loro griglia (ci saranno problemi tecnici 
di realizzazione?), 

Nel caso dell'emulazione dei timbri la stam- 
pante accetterebbe schede elettroniche con- 
tenenti timbri personalizzati, che verrebbero 
create dagli operatori che oggi si occupano 
dei timbri comuni. 

In una banca un funzionario ha davanti a sé 
circa dieci timbri che sporcano e che ingom- 
brano: la stampante maneggevole li sostitui- 
rebbe molto bene. 

La stampante usata per sostituire } trasfe- 
ribili, avrebbe due coppie di pulsanti e un in 
terruttore per dare il via alla stampa (di un solo 
carattere o simbolo memorizzato). 

Con una coppia di pulsanti si farebbero 
scorrere i simboli memorizzati su un display 
(lettere, cifre, simboli ecc.), con un'altra si 
sceglierebbe la loro dimensione. 

Un'altra variante consiste nel far scorrere 
un gruppo di stampa all'interno di un conte- 
nitore oblungo dotato di una guida e di un 
motorino per il trascinamento. 

In pratica è come se venisse estrapolata 
una parte di una comune stampante per per- 
mettere una stampa meno condizionata, în 
maniera molto accurata, precisa e rettilinea. 

In tutti | casi, questa stampante sarebbe 
uno strumento intuitivo da usare che può 
stampare in ogni direzione e posizione anche 
su supporti non inseribili in una stampante 
comune, come i registri, i quaderni e le buste 
(non considerando le stampanti abilitate a far 
questo) 

Il brevetto è stato depositato in marzo e 
sono in attesa del rapporto dell'Ufficio Bre- 
vetti Europeo. 

Per concludere, vorrei precisare che nel 
momento in cui ho deciso di fare il brevetto, 
ero cosciente che questa stampante potreb. 
be costare molto, che potrebbe non essere 
forse costruibile (la griglia di ugelli), e che tut 
ta questa faccenda può essere azzardata e 
velleitaria ma d'altronde io non sono riuscito 
e tutt'ora non riesco a spiegarmi con esat 
tezza perché non sia stata ancora pensata da 
altri, costruita e commercializzata diffusamen- 
te, visto che l'ultima variante non ha problemi 
di costruzione. A tal riguardo vorrei tanto, cor- 
tesemente, una vostra spiegazione, conside- 
rando che il problema dei carichi e degli sca- 
richi negli stessi termini si ripropone anche, 
ad esempio, negli alberghi e quindi, se non 


MCmicrocomputer n. 109 - luglio/agosto 1991 

















L' Unidata Unistation modello 286 e 386 
sono delle LAN workstation a basso costo 
conla funzionalità di uno standard PC basato 
su processori 80286 o 80386SX. E' una 
soluzione ottimizzata per reti locali con inter- 
faccia Ethernet già compresa utilizzabile per 
applicazioni Dos, 05/2 o Windows in am- 
biente Novell Netware 286 e 386, Microsoft 
Lan Manager, Unidata Network-OS, e tutti 
gli ambienti di rete Netbios. In ambiente 
UNIX si può connettere in TCP/IP, NFS e 
PC-Interface a host Unix basati su PC, Mini 
Computer, Workstation anche in modalità 
XWindow. 

La Unistation è di dimensioni estremamente 
contenute, è normalmente configurata disk- 
less, ovvero senza nessuna unità disco locale. 
opzionalmente si può configurare con floppy 
disk e hard disk. Vi sono due versioni di CPU, 
Cuneo a 12.0 16 MHz, e 386SX a 16.0 20 


ANCHE PER METTERTI IN RETE 


UNISTATION® 
I TERMINALI LAN DELLA NUOVA GENERAZIONE 








La Unistation è equipaggiabile opzionalmen- 
te con MS-DOS su Rom. Con questa caratte- 
ristica si possono organizzare configurazioni 
disk-less in qualsiasi ambiente di rete e di 
comunicazioni, anche se non sono previste 
funzioni di boot remoto. Nella Rom disk 
possono risiedere i programmi di shell e di 
connessione con la rete 0 di comunicazione 
che l'utente desidera. 

Le configurazioni disk-less hanno il livello di 
costo di un terminale non intelligente ed il 
vantaggio di non consentire all'operatore co- 
pie di software o di dati. Inoltre sono della 
massima affidabilità non essendoci supporti 
magnetici e parti elettromeccaniche. 

Il monitor può essere da 14" monocromatico 
o colore VGA, Super VGA, oppure a 9° per 
esigenze di minimo ingombro, così come la 
tastiera può essere di dimensioni standard o 
‘compatta. Le dimensioni della Unistation sono 
eccezionalmente contenute, è larga cm. 30 





Caratteristiche tecniche 
UNISTATION 


UNIS286E UNIS286EF 
CPU: 80286 12MHz CPU: 80286 16MHz CPU: 80386SX 16MHz 
RAM: 640K RAM: 1MB- 4MB RAM: 1MB- SMB 
Video: Monocromatico Video: Monocromatico Video: Monocromatico 


Ethemnet compatibile 





Ethernet Compatibile 








UNIS386E les 









Ethemnet Compatibile 




















NE1000 o WD8003E NE1000.NE2000 WDS003E NE1000, NE2000 WDS00 
Interfacce Ethemnet, paral Interfacce Ethemet, paral 
Opzioni: lela stampante. 2 RS 232 lela stampante, 2 RS232 
Floppy disk 3,5" 
Video Monocromatico Opzioni: Opzioni: 
VGA 14 Floppy disk Floppy disk 3.5 
Video colori VGA o Hard disk 40MB Hard disk 40MB 
Super VGA 14° Video monocromatico Video monocromatico 
Video 9” VGA 14° VGA 14 
Video colori VGA o Video colori VGA 0 
Tastiera ridotta Super VGA 14' Super VGA 14° 
MS-DOS su Rom Video 9 Video 9' 
Tastiera ridotta Tastiera ridotta 
Applicazioni: MS-DOS su Rom MS-DOS su Rom 
MS-DOS, UNIX Applicazioni Applicazioni 
MS-DOS. 05/2, UNIX MS-DOS, 05/2, UNIX 
Sede Centrale: COMPUTERS Filiale di Sicilia: 
Via San Damaso, 20 - 00165 Roma & Viale Teracati, 94/B - 96100 Siracusa 


Tel. 06/6847318 - Fax 06/3266949 


CONNECTIVITY 


Tel.0931/30997 - Fax 0931/35998 


Yitzer: Union, Nencrk: ono marchi dll Unit. Unt è marchio della AT; Lan Manager, MS-DOS: 02. Windowssono marchi 





+» . IMPORT 2rzecerz: 


VGA 2046 x 20460n 





SU NORMALI MONITORS VGA 


OGEE la mi- 


re_costosi 
‘adattatori 


‘professionale 
Windows, Lotus 


Ottenere una resa 
48 ullizzngo un nome mono 


it] a16 BIT con 1 MB 
RAM di memoria a 19 modi video in standard 
IVGA con risoluzioni 800x600, 

2048 x 2048 con 790.000 colori simultanei. 


I APOGEE ofre un 
1024 x 768, 


| Su AutoCAD ed i programmi supportati dai drivers 
a tecnologia Anti-Aliased, le curve, i cerchi, le linee. 
| saranno perfette. 
APOGEE e' 100% compatibile a livello di registri con 


j Hercules, MDA, CGA, EGA e VGA standard, e' 
provvista di adattatore per il pieno supporto di tutti 
Ì Ni di monitors.. 
| Oltre ai drivers software Anti«Aliased a 2048 punti 
e‘ provvista di drivers a 1024 punti per i piu" 
| diffusi pacchetti. 
Uno speciale Auto Bus Sense (ABS) riconosce il 
Bus del sistema e seleziona automaticamente la 
scheda a 8/16 BIT. 


I PC/XT/ATIPSI2, ‘PSI, 485 COMPATIBLE 

PCI PMCOEN IE 
| SUPPORTA MONITORS. MONO, CGA, EGA, VGA, 
p 508, 851,8518 8514, NEC 3D, 40 





ANT-ALIASED 2048 
| AUTOCAD 10 E 11 
AUTOSHADE 
| WINDOWS 3.0 
LOTUS 123 (SUPPORTA 132 x 60) 
| SYMPONY 


EXTENDE MODE 1024 DRIVERS: 
I AUTOCAD 2,9, 10 
AUTOSHADE 
| COLORIX VGA PAINT 
FRAMEWORK Il E Ill 
\GEM22E3 
LOTUS 1-2-3 2.XX 
| LOTUS SYMPONY 1.0, 1.1 
ORCAD 3.23 
I WINDOW 3.0 
UPIC25 
| WORDPERPWCT 5,0, 5.1 
VENTURA 1.0, 1.1,2X 


!WS- IM 
















corro una gross sv 
diffuso. 

Sperando in una vostra risposta 
miei più r 


gratul: 


Complimenti all'in 
vere con la stampani 
su supporti per varie ragioni non ir 
in stampanti tradizionali, è sicura 
tita e una sc efficac 

blema sarebbe sicuramente gradita ed 
rebbe le porti 
essere signifi 





al pro 


















dovunque. Quella della 
stri è solo la cosa ch 


ma la casistica è ben più ampia s 


viene in mente 





Ce | 


il nostro lettore 
genere, d'altra part 


Linee_sù AutoCAD utilizzando ui 
normale scheda VGA 1024 1.768 


oggetto di qu 
vrebbe essere 
mani 


buona vei 






utenti (pro: 
trattarsi di un 


ben diffici 
tradiziona 
e un “di più 





D'altra par 









prodotti farebi 
prezzo, se non 
ripartizione dei 


erò lievitare 
ro per la più 
di sviluppo, 







E 


I 

I 

I a la luce, 
a stampantina Casio Digital Writer HW-1 

I 

I 

I 


di cui il nostro 











a suaidea, con un sole re 
la di fare di tutto per scongiurare il peri 
che l'oggetto della sua invenzione divenga un 
dispositivo 0 “Com 
Siena Dpo spesso 





CeRUVANO 
CONTINUO 
1 ARSISIOT ZA ANAS 


Marco Marinacci 





MCmicrocomputer n. 109 - luglio/agosto 1991 


SERIE90 


MULTI-ROLE 


COMPUTER 
SYSTEM 





VIVERE BENE CON IL COMPUTER. 












Alpha Microsystems, la Società che nel 1977 ha costruito il primo sistema microcomputer multi- 


utente del mondo, lancia la SERIE 90, il Multi-Role Computer System, per la soluzione di ogni pro- 


blema: gestionale e scien i tifico (CAD, CAM, CAE, DTP, ecc.). Caratteristiche: prestazioni forti, eco- 


nomicità, versatilità. 


grado di supportare 


prezzi end user estremamente competitivi, garanzia assoluta di due anni. Versatilità: 
Ì | operativa e nei modelli. Questi ultimi in cinque versioni: Slim-Desktop, Desktop, 
° 


Minipedestal, Maxipedestal e Notebook. Alpha Microsystems: 





soluzioni complete, funzionali e flessibili per Aziende industriali e commerciali, Enti e Professionisti. Una 


gamma completa di servizi hardware e software. Da oggi anche con la ... SERIE 90. 


ALPHA 
MICROSYSTEMS 


LA SCELTA GIUSTA... DALL'INIZIO. 


Alpha Microsystems Italia S.p.A. - Via Faentina, 175/A - 48010 Fornace Zarattini (RA) - Tel. 0544/463770 r.a. - Fax 0544/464754 


I tuoi programmi p 


Tutti i programmi del mondo ai prezzi 
migliori. 

Quotha 32 Discount Software è il punto 
di riferimento software per l'utenza 
professionale di personal computers. 

| nostri 12.000 clienti vogliono da noi 
un'offerta senza confronti e noi 
abbiamo creato un'organizzazione 
capace di rispondere puntualmente alle 
loro esigenze. 

Tutti i prodotti migliori ai prezzi migliori. 
È davvero un'offerta senza confronti. 
Attraverso i nostri magazzini e il nostro 
ufficio negli Stati Uniti, abbiamo la 
disponibilità in anteprima di tutti i 
prodotti software esistenti al mondo e 
siamo in grado di recapitarli ai nostri 
clienti in tempi brevissimi. Basta una 
telefonata gratuita al Numero Verde 
oppure un semplice ordine per fax o 
per posta. Nessun altro, in Italia, è in 
grado di fornire un servizio come 
questo. E nessun altro può permettersi 
di offrire prezzi altrettanto vantaggiosi: 
ne siamo talmente sicuri 

che te lo possiamo garantire. 
Se su questo numero di 
Microcomputer trovi un 
prodotto ad un prezzo inferiore 

al nostro, segnalacelo: 

ti offriremo lo stesso prodotto 

allo stesso prezzo. 
Ad alta quota si lavora 
meglio. Per questo 
siamo i primi. 


CHIAMATA GRATUITA 
NUMEROVERDE 






VHD AdOSOTII 


































E] Boriand Turbo Faseni per Windows 3 


3| Asymetris tool8ok 1.5 
BI] Bortand Object Vision per Windows 3 ano 
EI] Bortand C-- per Windows llaliano 








PC Toolk7 


Turbo C++ Il Edizione italano 





| Quattro 
30 italano "Scan DIF 
Norton Utlies 6.0 

Ubs 50 alano 

Anivis 1.5 
Harvard Graphics 3.0 
Carbon Copy 60 
Autoshetch 3.0 Tellonare 
MaiNCAD per Windows 0.060 
Clipper 501 990.000 
Lotus Freelance Graphics 4.0 795000 
Lotus 1:23.23 talano ‘698.000 
Mictosott Visual BASIG 285.000 
Microstt Visual BASIC Upgrade 120.600 
Mirosolt Esce 3 alano 750.000 
Microsoft MS-DOS 5 Aggiomamento 120.000 

‘80 195.600 


SPC Professional Write Plus per 
Windows italiano 3a 001 


Prezzi per coprocessori matematici Intel Vedere 





Lotus Works 


WORD PROCESSOR 


Microsolt Word 55 


tl Microsolt Word pe 


8 Word per Windows. 





n 


CLARION 


RSTCOMMAY PRENZE 


er il futuro sono qui. 























Mate 40 ® Si00IO © EBiisteamEbcoli Value Pack Cep Pus Advanced 50 210000 
WordPertect 5.1 it 780.000 per Wigdows3 mn 395.000 HP NewWave 3.0 per Windows 3 350.000 
oPeret 5 ln 560000 Fresse È 350000 BABCFioweharerperWindowsg in 650000 
SPE Professional ie per Windows 3 ll 295000 -—GoScipiPus a 750000 insanOrchari n 37300 
Aq Professional pe Windows ll 830000 Freedomol Press fa 840000 SOKNATRE DeskiopSet per Windows 3in 373000 
Glamma IV per Windows3 in 300000 cor E Polaris Pacha pe Windows 3 — "in 398000 
‘5 mpeg Prolessina er Windows 3 in 190000 
EOmniPage 38510 per Windows 3" M 1890000 245.000 
OmnPAge 38610 per Windows 3 in 1390000 210000 
8 Cale WotdScan 285 BE in seso0o 155000 
EI Cara WordScan Plus 286386 In 1790000 285000 
Logitech CatchWord (per ScanMian) i 310.000 Microsoft BASIC Prof. Dev. System 7.1 in —575000 
aaimagen per Windons 3 Mictosoti (Compie 6.0 n 57500 
{per ScanMan) tin 575000 McrsofFORTRAN Comalersi n 575000 
IONI Siogei pr Mason pr cane iti 19D00O © Mero Maza Assember SO n 196000 
ABASE IV 1.1 it ‘969,000 # ReadRight per Windows 3 ‘900.000 Microsoft COBOL Compller 4.0 ino 1090000 
dBASE IV Dev Editon itin 1830.000 Microsoft Pascal Compler 40 in 545000 
SOteri Pago. se Patt: SCONTO DEL 5% Biofand Tuo Debuggr & To -—li 235000 
Ronan Pardo: 35:S0M OM «A 399000 FOCPoOG(mmniinegi = (no Je100 
Bodland Reflex m n 
2 ci So fratel a A Prig Corporate 540000 
et Window 155 per Windows 3 In 685 Prog fn Tela 
selena IE CI ON i di pere T0pSpeed € Extengnd ln 970000 
DOX Damond n 300 “romane vada al 15 sete 181 «eco CIORECSCoE 
FoxBase Plus n 660.000 tetti i sui nia sit 
Coro Sg User la si0000 EL ToolBook 15 NOVITA n 675000 
Guia SOL Windows 3 la 1560000 E  kggiomamento a Tooilook 1$ = 256000 
Omnis 5 per Windows 3 I Teletonare NEAZIONI MODI. 8 Author s Resource Kit mn 950.000 
Quicksilver Diamond L] 750.000 1 Form Publisher per Windows 3 in 285.000) E Multimedia Resource Kit mn 595,000 
Raima VISTA per Windows jo -— 1450000 Form Publiher per Windows 1 E Toolfook Ancips in 256000 
Supertasè 4 per Windows 3 li 550900 conFi&Fie n° ss0000 
Fomuon con File ie no zsco 
PEFORM Degne File la 450000 BOmtitiGudeSperWidows im 150000 
Cipe 501 "590000 PEFORMProperMindowsd in 530000 Actors perWindows3 in roscono 
atei Tools fl RES000 BXroxFombaseperWindons3 n 760000 BknowedgeProperWindows3 ‘in 1305000 
DGE 0 in 560000 So E. Spinnaker PLUS per Windoms Sin 1250000 
Planet Library in 99500 SIATSTICA VI STEMBIROA Borland Turbo Pascal 6 "235000 
Ji Programmer Il in 797000 SPSSPC Pius 40 in 1550000 Borland Turbo Pascal 6 Professional it —1385000 
Sycero DB ino 1139000 ‘SPSSIPC Pius Moduli in Telelonare =—EBorland Turbo Pascal per Windows3 In —399000 
STSÒ Sagaphcs 50 in tiBDooO = BafendTuboCs+Prlssoni 1 460000 
Syiat& Sfgraph SO Combnaion —in 1780000 —BorandTuboCr» # 25500 
GAUSS 20 n 1190000 Borland Turbo C+ Il Edizione LI 199.000 
GAUSS20AGGINS8 AddOns «—in Tolone | EiBotand Cee per Windows 3 ll 555000 
Grapher. n 470.000 & Borland Object Vision per Windows 3_il 299.000 
Surter in 119000 Layout by Objects (ex Matrix Layout) -— n 550.000 
Salsorossa fn 13S0000 = Microsof Quek Pascal n 16600 
Salso Qua css n TARDO © McrosotQuck Pas 1880 
StatSolt CSS:GRAPHICS mu 119000 Smalital/v mn 250.000 
SuSot CSS STATISTICA Mo 1560000 SnanakVvese fa 2300 
E MathCAO per Windows 3 I "SOC ESmaliak\ per Windons? In 356000 

















Manca È 550000 ZotechCo in __360000 
Mach È 
Uci PowerPoint po Windows 3.1 SSD00I || Naenanca 28645008 fo sisso0 
SoverPomiN* WidowsSi "= © Il 360200 _ Mathemasca 3887 © 1860000 BasoCToolPus60 în" 390000 
-0ibs Freelance Graphics 4.0 in 795000 @MatbematicaperWindome in Telefonare B-Theve in 450000 
mon Tate App I di0000 = PCMANABSS Mo t760000 © Betao in 470000 
‘aa Gopita za î°Fit000 = SanaPit N 1250000 1GreenealCommnisionitman @=—m 970000 
‘avra rape in 785000 BorengEuea MO 250000 mMcrosotNindows Tool" * =In | biooto 
erspecive Junior it 350.000 Derive mn 350,000 ProBas Library 4.0 in ‘370.000 
dog Chaiama pr Windows 3 In --— 720200 EMathiype per Windoms 3 In iia0c0 = itmuPuodi n doo 
“oggraph ino 400000 ChiWnter &0. mo 65000 RA R Rel. Rep. Writer in 350000 
China De Lu 40 MO 1000000 R& Code Genet in 250000 
Ea eve f {0000 Toppi Modua20OS3Pak = n 490000 
tao Musto per Windows Seni Word Processo: = n 580 Nemi Vs a 57000 
rt è Lera Grpnca Edit pr TO Forex f 110000 Viominc in 6000 
Hindows 3 in 97000 È = n E Whitewaler Rescurce Toolkit in 430.000 
een "gno TERCKIca] o i 
Dore! Oraw 2.0 per Windows 3 in 850.000 Blast PC- m 440.000 DESKTOP ENVIRONMENTS 
Zoro! Draw 1.2 per Windows 3 w 1.030.000 Brooklin Bndge n 230.000 B Microsoft Windows 1 it 239.000 
de Luxe Paint ll n 290.000 Carbon Copy 6.0 n 250.000 Quarterdeck DESOView 386 n 240.000 
Zolorix VGA Paint. IL] 290.000 Ciose-Up in Telefonare Quarterdeck DESOView in 205,000 
Mictograta Designer per Windows 3 in ‘990.000 DCA Crosstalk MK 4 n 430.000 DESOView Companion in 230.000 
?alntbrush Plus per Windows 3 in 260.000 DGA Crosstalk XVI in ‘360.000 Bortand Sidekick Plus w 320.000. 
5 Part i Pi °° 35000 GDCACIostperWiasona = Ino 250000 Bota Scese in ti6000 
C Paintbrush IV Plus nm 275.000 DCA Remote 2 (host & caller) n 290.000 
7a Mace Gasp40 Mm 450000 FaresSmatiomil ose I 
die per Windows 3 in 340000 Lapimk Il 220000 Te Dick fn 
Vzzaz Plus mn 190.000 Laplink I n 195000 wch, in 240.000 
TO Patt I 350000 EMcmphonenperWindomi =—in 565000 BO 
Sa In 550000 PcommPus20 n is00to fo too 
LA] ECTINFORMATION MANAGEMENT po JRm 
lo _tOSO0D0 © EiMerosotPrmetperWingom i t100000 mo 250000 
Mictoso Prgi "70000 In $66000 
Microsolt Project 4 n 680,000 VM386 in 470.000 
Vas Pagettnr fi ttoc00 Hair Pro Manager ho s70000 
‘entura Publisher Gold Series IBM Current per Windows 3 in ‘988,000 UmLMmES 
res Windows 3 U) 1.550.000 Lotus Agenda n 560.000 BBecker Tools per Windows 3 K 250.000 
lentura Publisher Gold Series Symantec O & A30 in 580.000 Fastback Plus nm 270.000 
ur DOSGEM A 1550000 Sfmane mein 40 N FTOOIO = EhDCWindoms Express pe Windows im — 19000 
\doba Type tanagor per Windows 3 in "150000 -—AwSm #TO0OO © SNDCFimtAppaperindomen = "in tsco0 
10669 Type Manager Ps Pak As Sam Mn 560000 ShDCRieAppeperMinaoni © ‘in sso000 
pr Winona ln 350000 = EasyFon MO 360000 RinDCIon Designer Widonsi in 140000 
Siarsam Faclit per Windowsa "In 105909 © Fimiaringa N 470000" loteMagetoni Mn 260000 


COLLEGATEVI AL NOSTRO BBS PER INFORMAZIONI E VERSIONI DEMO 


Condizioni commercial: * Tutti prezzi s0n0 al retto di VA, sono scontati spetto al listino ufiile produttori. * Pagamento: 1) In contrassegno con assegno circolare NT intestato a Quotha32 5. 
apgute in contanti 2) anbipato (sconto del 39) 3) cara di credo solo ordini sci) VISA, American Express. CartaSi: 4) pagamenti e prezzi personalizzati pe clienti Corporate e Istituzionali: 
“ichiedeteci un preventivo. * Spedizione a mezzo comere espresso UPS Almondo con addebito di 15 000+IVA in fattura.‘ La merce sì intende salvo Vendi. * La presente orta è valida sino 
21 15 settembre 1991 ed annua 0 sostiusce ogni nostra precedente. 

















Mace Uties 1990 mo 29900 
Mace Utiis 5.0 nm 17000 
Norton Commander 3.0 # 20000 
Norton Antiius mo 25000 
Norton Editor in 140000 
Norton Guides. Mm Telelonare 
Norton Uliies 50 î 2700 
Norion Utile 6.0 mo 230000 
Norion Backup # 25000 
PC Tools De Luce 8.0 fo 22000 
PÒ Tool 7.0 in 220000 
CPS Anti Vinse m 22000 

COMI MULTIPL 

@ Microsolt Excel 3 (5 users) © Telefonare 

Gì Microsoltt Word per Windows (5 users) l-— 3.190.000 
Microsoft Word 55 (5 users) n 2850000 
Microsolt Works 2 (5 users) #  1.170000 
1239. server 1490000 
1:293.1 nodo 540000 
FrameWork Il LAN in 1570000 
GRASE IVAN Pack in 1570000 
Paradox Multipack im 1350000 

E Superbase 4 LAN Ertender in 1495000 

JP FTWARE 

E Da qualsiasi inguaggio Microsalt. 

a Visual BASIC 120.000 

81 Da ToolBook 1.0 a TociBook 1.5 250,000 

8 Da PageMaker a ra IT Telefonare 

E Da Ventura a Ventura Gold Series IT Telefonare 

#5 Da Corel Draw a Corel Draw 2.0 Telefonare 

1 Da Windows a Windows 317 150.000 
Da Works a Works 2 IT 120.000 

Bi Da Word a Word per Windows IT 400.000 

8 Da Excel a Excel 3 Telefonare 
Da BASIC Compler a BASIC PDS;7.1 300.000 
Da G Compier a C POSSO ‘300.00 

£8 Da Windows SDK a Windows 3 SDK ‘300.000 
Da Word x a Word 55 Teltonare 
Da dBASE Il Plus a dBASE IV 400.000 
Da Framework la Framework Il 300.000 
Da1:23a 12331 Telelonare 
Da Symphony a Symohony 22 280,000 

1 Da diBFAST xx a dBFAST Windows 3 Telefonare 
Da Norton Unitis a Norton Utiies 5 itaano  Teletorare 
Da PC Tools a PC Tools 7.0 Telefonare 
Altri Upgrade Telefonare 


Per informazioni sugli aggiornamenti si prega dì teefo- 





SCANNER. CHIPS 


Mcrosoli Mouse + PaimtBrush 199.000 
Microsoft Bali Poni Mouse 250.000 
Microsoli Mouse Ser-PS12 0 Bus 169.000 

5) Microsolt Mouse Ser.PS!2 0 Bus » Windows 3 IT 370.000 
Logiech MouseMan (destro o sinisro) 125.000 
Logliech Mouse Cordless (senza ho} 250,000 
Logitech Trackman 170.000 

#8 Logilach ScanMan 255 con Ansell 430.000 

# Logitech ScanMan 32 250,000 
Logitech ScanMan 22 + Image In 730.000 
Lognech ScanMan 32 + Finesse 30 ‘650.000 
Cop. Mat. nti 80287 XL 6/20 MHz 199.000 
Cop. Mat Intl 80287 XLT 192.000 
Cop Mat 
Cop Mat 
Cop 
Cop 


PER ORDINARE O Ri 
NOSTRO CATALOGO GRATUT 





Quotha32 
Discount Software 


Quotha32 s-50124 Firenze Via Giano dell Bella, 31 





News 





Nelle News 
di questo 
numero 

si parla di: 


———_—T—_au 


Apple Computer Spa Via Rivoltana 8, 20090 Segrate (MI) Tel.- 02/75741 

Canon Italia Spa Div. Foto-Video Via Mecenate 90, 20138 Milano Tel.: 02/50921 
Commodore Italiana Spa Viale F. Testi 280, 20123 Milano Tel.: 02/66123.1 
Contempo International srl Corso de' Tintori 6, 50122 Firenze Tel.: 055/2345777 
Database Informatica Via dei Castelli Romani 15, 00040 Pomezia (RM) Tel.: 06/912871 
Dela-Italia srl L.go Municipio 2, 39044 Egna (BZ) Tel.: 0471/812788 

Delphi Spa Via della Vetraia 11, 55049 Viareggio (LU) Tel.- 0584/9471 


a cura di Massimo Truscelli 


Hanno collaborato: 
Francesco 

F. Castellano 
Paolo Ciardelli 
Valter Di Dio 
Massimo Miccoli 


IBM Italia Via Rivoltana 13, San Felice, 20090 Segrate (MI) Tel.: 02/75484550 
Lotus Development European Corp. Via Lampedusa 11/A, 20141 Milano 


Tel.: 02/843.2567 


Metallco Cap srl Corso Matteotti 19/5, 16035 Rapallo (GE) Tel.: 0185/50532 
Microsoft Spa Centro Direzionale Milano Oltre - Palazzo Tiepolo, 20090 Segrate (MI) 


Tel.: 02/2107.201 


Microwide srl Via G. Borsi 8/A, 20143 Milano 
Motorola Spa Milanofiori Pal. C2, 20090 Assago (MI) Tel.: 02/8220.1 
Muttiware sne Via Sanvito 60, 21100 Varese 
NCR Corporation Italia V.le Cassala 22, 20143 Milano Tel.: 02/83874.250 
Olivetti Spa Via G. Jervis 77, 10015 Ivrea 
Peripherals P.zle della Vittoria 4, 80078 Pozzuoli (NA) Tel.: 081/8675442 

Roland DG Italia srl Via Ischia, Villa Rosa, 64010 Martinsicuro (TE) Tel.: 0861/710292 


Sony Italia Spa Via F.Ili Gracchi 30, 20092 Cinisello Balsamo (MI) 


Sybase Products Italia Via Volturno 12, 50019 Osmannoro Sesto Fiorentino (FI) 


Tel.: 055/308057 


Toshiba Information Systems Italia Spa V.le Brianza 20, 20092 Cinisello Balsamo (MI) 


Tel.: 02/6127812 


WordPerfect Italia Corso Sempione 2, 20154 Milano 


Sybase: accordo con 
Database Informatica 


Sybase Products Italia, società che si oc- 
cupa della distribuzione e del supporto sul 
territorio nazionale del DBMS relazionale di Il 
generazione Sybase (con particolare riferi- 
mento ai sistemi aperti Unix oltre che alle 
piattaforme VMS, 05/2, VOS, MS-DOS e 
Macintosh), nell’ambito della strategia di col- 
laborazione con le maggiori società dell'infor- 
matica italiana ha siglato un accordo VAR 
(Value Added Remarketer) con la Database 
Informatica, società partecipata al 30% con il 
Gruppo INA. 

Sulla base di tale accordo Database Infor- 
matica utilizzerà all'interno delle proprie ap- 
plicazioni nell’area degli Open Systems il 
DBMS relazionale Sybase. 

Il Gruppo Database ha raggiunto nel 1990 
un fatturato di circa 140 miliardi e conta su 
1400 addetti; il suo obiettivo primario è quel- 
lo di posizionarsi tra i primi dieci gruppi eu- 
ropei entro il 1995. 


Roland DG Italia: 
nuovi distributori autorizzati 


La Roland DG Italia, joint venture tra la 
Corporation giapponese e partner italiani, 
che distribuisce in esclusiva sul territorio na- 
zionale i prodotti Roland DG, annuncia di 
aver concluso due accordi per la distribuzio- 


38 





ne autorizzata dei prodotti con la KOH-|- 
NOOR e con la Softeam. 

KOH--NOOR si occuperà della distribuzio- 
ne dei prodotti Stika e SketchMate sfruttan- 
do i propri canali comprendenti anche carto- 
librerie e negozi di prodotti tecnici da ufficio, 
ed in esclusiva per quanto riguarda i prodotti 
Stika. 

Softeam è invece |l primo distributore au- 
torizzato dei prodotti Roland DG per il mondo 
Apple. In seguito all'accordo stipulato distri- 
buirà plotter verticali a foglio mobile, la serie 
di nuovi plotter piani dedicati allo svolgimen- 
to di specifiche produzioni, e prodotti CAM 
per taglio ed incisione oltre che prodotti di 
più largo consumo. 

La gamma dei prodotti Roland DG distri- 
tuita în Italia comprende plotter dal prezzo 
variabile tra 1.200.000 lire (formato A4) e 
18.000.000 di lire (formato AO termico); fre- 
se a tre assi (CAMM 3) da 23.000.000 di lire; 
macchine per incisione e spellicolati (da 
6.000.000 di lire a 18.500.000 di lire); mac- 
chine da taglio della serie Stika al prezzo di 
1.300.000 lire; supporti e software specifici. 


Scheda SpeedSTAR VGA + 


Basata sui chip della Tseng Lab e sul 
Tseng VGA BIOS, questa è una scelta at- 
traente per chi passa la maggior parte del 
suo tempo usando software grafico per 
schede VGA e superVGA. 


Le caratteristiche salienti della scheda so- 
no la compatibilità con i registri e con il BIOS 
dell'adattatore VGA IBM, la grafica estesa ad 
alta risoluzione che comprende i modi 
640x480, 800x600 e il modo High Resolu- 
tion 1024x768 utilizzando monitor analogici 
multi-frequenza, il modo testo esteso che 
supporta le risoluzioni 132x25, 132x28, 
132x44, 100x40 e 80x60 (contenute nel 
computer, negli emulatori e nei prodotti di 
linking per micro/mainframe), le emulazioni 
dei più utilizzati terminali (come DEC VT100 
e IBM 3278 MOD 5), | driver per il modo te- 
‘sto esteso per Lotus 1-2-3, Symphony, Word- 
Star, WordPerfect, i driver per il modo gra- 
fico esteso per Autodesk, AutoCAD, Digital 
Research GEM, Microsoft Windows e Ven- 
tura Publisher. 

Come se tutto questo non fosse sufficien- 
te, il software di dotazione permette la pro- 
gettazione e l'uso di caratteri personalizzati 
con editor e loader di font. 

La scheda si autoconfigura sia nel modo 8 
bit che nel modo 16 bit, fornisce 256 colori 
alla sua più alta risoluzione (1024x768) e tra- 
sforma programmi a volte lenti nel painting 
dello schermo in rapidi full-screen painter 

L'installazione della scheda è semplicissi- 
ma. Un solo jumper è presente su di questa 
ed ha la funzione di attivare/disattivare l'In- 
terrupt Request Queue. 

1 manuali, chiari e concisi, comprendono 
l'installazione della scheda e l'uso dei driver 
per i programmi e le utility più utilizzati, 

La scheda SpeedSTAR è distribuita in 
esclusiva dalla Dela-Italia s.r.1. a 740.000 lire 
IVA esclusa. 


MCmicrocomputer n. 109 - luglio/agosto 1991 





Per tutt gl insegnanti, i docenti e i professori l'estate è stagione di supersconti coq la fantastica offerta di Quotha32, Academy & Research: dal 1 Giugno al 30 
Settembre, software Microsoft in ambiente Education con sconti fino ad oltre il 70% sul prezzo di listino. Per quattro mesi, a Quotha32, la scienza in programma con 
sconti ad honorem: è un'occasione eccezionale per l'acquisto di prodotti Microsolt, riservata esclusivamente ai docenti e ai professori di ogni ordine e grado. Per 
ricevere ubi - via corriere espresso - i prodotti prescelti, basta spedire, via fax 0 per posta, il presente modulo d'ordine compilato in ogni suo punto (specificando 
chiaramente il formato richiesto) insieme ad una fotocopia del certiicato di servizio 0 di qualsiasi documento comprovante lo status di professore 0 docente. 
La presente offerta è valida per i prodotti ordinati entro il 309/91 














































































































[Windows 3 la 100.000 

{DI WinWord 1.1 ta. 400,000 

[E Windows Excel 3.0 Ita 400,000 

{D Windows Project ita 450.000 490,500 

I Windows Power Point ta 400,000 I 436.000 

{Ms Mouse SerialPS2-Bus 120.000 | 142,800 

CL Ms Balpoint Mouse 170.000 I 202.300 

Works 2 ia 130.000 141,700. 

[Word 5.5 ia 350.000 381.500 

{Quick Basic ita ose gse | 250-008 125.000 196.250 

[I Quick Pascal ta. Dse Da 256.908 125.000 196.250 

TI Quick C Euro Ds Da 196908 100.000 109.000 

TI Mac Wordk Ita. Eta 795000 350,000 381.500 

TI Mac Excel 30 lt. () Daw 796.998 350.000 381.500 

CO Mac Works 2 ta. Ds 235008 150.000 163.500 

Mac Power Point ia. ae dono 350.000 381.500 

[File 2 Euro ae 140900 ( 163.500 

TL Quick Basic Mac Dar 195908 102.000 

TOTALE IVA INCLUSA _ = 

SPEDIZIONE IVA INCLUSA .. pe: 

TOTALE GENERALE IVA INCLUSA... 
it Tare e e I A E TSI 
ì | 16620 8 ER AR 
3 | ema e RS E CN 
7|x I LI LI LL L 1 41 LÀL LL LL | |PMAgompossesso)]) | || 11111 LT LI 
È | MODALITÀ DI PAGAMENTO (barare la voce che interessa) _C) contrassegno contanti _Lontrassegno assegno C.C. 














Quotha32 e Fi (055 200610 
Discount Software Quotha32 s.r.l. - 50124 Firenze, 


Via Giano della Bella, 31 
Quotha32 srl - 50124 Firenze - Via Giano della Bella, 31 - Tel. (055) 2298022 r.a. - Fax: (055) 2298110 








NEWS 








Canon ION-PC kit 


Il kit ION-PC è l'ultima novità in fatto di 
tecnologia video per la creazione e l'inseri- 
mento di immagini su computer. 

Il kit comprende una still video camera 
ION per la ripresa di immagini fisse, digita- 
lizzatore video per PC/AT IBM e compatibili, 
il software, più altri accessori come il carica 
batterie per la still video camera ed il siste- 
ma di cablaggio. 

Qualsiasi immagine ripresa da una still vi- 
deo camera ION può essere convertita in 
pochi secondi in un file immagine. Una tale 
flessibilità va ben al di là di quanto è pos- 
sibile ottenere con i normali sistemi di scan- 
ning o di digitalizzazione. 

In collaborazione con le maggiori case di 
software quali Aldus, SPC (Harvard Gra- 
phics), Lotus e Precision Software (Super- 
Base), Canon sta lavorando all'elaborazione 
di sistemi che consentano all'utenza di in- 
serire le immagini registrate nei propri sì- 
stemi applicativi per desktop publishing, 
presentazioni ed altri tipi di grafica. 

Il kit ION-PC è disponibile in Italia da giu- 
gno al prezzo di 2.300.000 lire + IVA. Il si- 
stema è compatibile con una vasta gamma 
di computer che utilizzano schede video 
VGA o EGA. Per poter utilizzare il sistema è 
necessario un 80286 IBM AT, con l'adatta- 
tore per schede EGA, sebbene sia consi- 
gliabile l'uso di una piattaforma 80386 con 
scheda VGA o super VGA. Il sistema con- 
sente di visualizzare in anticipo le immagini 
memorizzate (50 inquadrature) e di selezio- 
narle prima di inviarle al PC 

Il digitalizzatore è in grado di catturare 
una immagine a 8 bit, servendosi di una 








tecnica sequenziale che digitalizza le imma- 
gini a tutto campo o particolari. Il controllo 
automatico dell'esposizione assicura livelli 
ottimali di luminosità e contrasto; è inoltre 
disponibile, come optional, il sistema Mul- 
tigrab per la composizione dei pixel al fine 
di migliorare la qualità dell'immagine per il 
DTP o per applicazioni scientifiche 

Le immagini possono essere a colori a 24 
bit o monocromatiche a 8 bit; il software 
offre inoltre la possibilità di ridurre la pro- 
fondità per una definizione a 16, 8, 4 bit per 
utilizzare gamme di colori ottimali. 

Le applicazioni legate all'immagine com- 


prendono: desktop publishing, applicazioni 
multimediali progettazione grafica; databa- 
se; analisi scientifica. 

È inoltre disponibile, separatamente dal 
kit, una adattatore per la digitalizzazione di 
negativi o normali diapositive 35 mm me- 
diante il sistema ION-PC Kit. Il porta batteria 
ad alta durata (anche questo optional) con- 
sente un'autonomia di 4.000 immagini e 
l'impiego della still video camera per un'ora 
in funzione playback. Infine è disponibile un 
set di obiettivi con teleconvertitore e obiet- 
tivi grandangolari. 

FFC. 





MultiWare.386 Alloy 


MW.386 sistema operativo multiuser/mul- 
titasking in MS-DOS rende disponibili quattro 
nuovi moduli di interconnessione: Multinode, 
Clustercomm, Mac-Attach e CO-ROM 

Con Multinode utilizzando una sola scheda 


ArcNet o Ethernet, installata sul server 
MW.386, tutti gli utenti, sia PC che terminali, 
sono abilitati alla connessione ed alla condi 
visione delle risorse, anche con multitasking, 
dell'ambiente NetWare 286 V2.1x e NetWa- 
re 386 V.3 

Clustercomm permette la connessione 





CHINON - SEAGATE - 
286 16 MHz., Case minitowe 
Disk 44Mb, 








124 Mb, VGA 1024x768 1 Mb TS 








Fino ad 
per i 386 $ 
In più’ su tutte 


saurimento scorte in omaggio : 











Telefono 








MICROSOFT - STAR - 











40 


TSENG LABS - 


Tastiera estesa, IMbyte RAM, FDD 1.44 Mb, Hard 
‘GA 1024x768 TSENG, Monitor colori 


Configurazione come sopra ma con Mother Board 386SX 20 MHz. su 
386 33 MHz. Cache, Case minitower, Tastiera estesa, 4Mb RAM, FDD 144 Mb, Hard Disk 
IG, Monitor colori 
Configurazione come sopra ma con Mother Board 486 33 MHz, 


le macchine, polizza assicurativa gratuita del LLOYD & 
Preventivi per reti Ethernet (Novell). Spedizioni contrassegno in tutta Italia. Prezzi IVA 19% esclusa] 
12 mesi di garanzia su tutto îl materiale. Tutti i nomi citati sono registrati dai legittimi proprietari. 
S.E.TI. Toscana s.r.l. * Via Sproni, 14 57125 LIVORNO 
0586-210004 
». e se questi prezzi non vi piacciono saremo lieti di battere 
qualsiasi altra offerta presente su questo giornale ... 


CHERRY 



















INTEL - PANASONIC 


28 mm, Multi 1/0, Mouse L. 2.045.000 


» L. 2.480.000 








.28 mm, Multi 1/0, Mouse .. L. 
L. 


4.250.000 
‘00.000 





CoProcessore IIT per i 286, Stampante 9 aghì Mannesman] 
, Stampante Mannesman 24 aghi per î 386 € $ 





itampante Star a colori per i 486 ! 
PRIATICO. 





* Fax : 0586-210011 


- HIT - NOVELL - EPSON 








Gateway tra MW.986 ed un sistema IBM 
3x 0 AS/400 emulando | terminali 3270 e 
5250 utilizzando una sola scheda SDLA o 
X.25 installata sul server MW.386. Permette 
inoltre il transfer file e di stampare sulle 
stampanti del sistema MW.386 6 la multi- 
sessione 

Per l'ambiente Apple Macintosh c'è Mac 
Attach: permette il collegamento tra compu- 
ter Mac a sistemi MW.386, multitasking, 
condivisione delle risorse e possibilità di la- 
vorare in ambiente MS-DOS. 

Per terminare il module CD-ROM consen- 
te la condivisione di memorie di massa CD. 
ROM tra utenti del sistema. 


Peripherals: Ultra VGA 
a 700.000 colori 


La Peripherals ha annunciato la distribu- 
zione dell'adattatore video Monolithics 
Ultra VGA basato sull'impiego del nuovissi 
mo chip CEG (Continuous Edge Graphics) 
della Edsun Laboratories. Il nuovo chip so- 
stituisce il RAM/DAC delle tradizionali sche- 
de VGA consentendo di ottenere immagini 
con oltre 700.000 colori su un normale mo- 
nitor analogico VGA. Grazie ad una tecnica di 


MCmicrocomputer n. 109 - luglio/agosto 1991 





pc bMasrer 386/33 

* CPU 386/33 CACHE 64K 
(L.A 58) 1 MB 

® SCHEDA VGA 1024x768 
16 BIT 

e DRIVE 1.2 MB 5 1/4 

® HARD DISK 212 MB 3 1/2 

#® TASTIERA 102 TASTI 


L. 3.690.000+IVA / 















pc baster 386 SX 
Ole: ISIN) 
1MB 
* SCHEDA VGA 800x600 pc basrer: 286 
16 BIT . SRUEZIE (W.20(V/174) 
® DRIVE 1.2 MB 5 1/4 
* HARD DISK 40 MB . SCE, VGA 800x600 


CRA 
® TASTIERA 102 TASTI 


L 1.790.000+IVA 


® DRIVE 1.2 MB 5 1/4 
® HARD DISK 40 MB 3 1/2 
e TASTIERA 102 TASTI 


L. 1.290.000+IVA 





fra.) - Fax 011/77.113.33 





Power Windows 


RAIMA 


CORPORATION 


db_VISTATII 


Database Management System 
per Microsoft Windows 3 


Il pivi veloce DBMS a tecnologia mista 
Relazionale e Reticolare per il linguaggio C 
disponibile su micro, mini e mainframe ora può 
disporre della potente interfaccia grafica di 
Microsoft Windows. Velocità e potenza. 


Single e Multi-User 

Recovery automatico 

Integrità referenziale automatica 
Indirizzamento B.tree relazionale 
Modello reticolare 

SQL Relazionale con Query e Report 
Writer 

Capacità di revisione totale del database 
Disponibilità del codice sorgente C 
Nessuna royalty 


Ra SS 


Moduli DLL richiamabili da 
MS Visual Basic!*, Toolbook"Y, ecc. 





Sistemi operativi: MS Windows, MS-DOS, 
05/2, VMS, UNIX, BSD, QNX, SunOS, 
AC. Possibilità di porting. 





(@)a\CFa\\|D, 


The Joy of C-scape 


C-scape'!M 3.2 Interface Managemet 
System è una flessibile libreria di funzioni € 
per il data-entry e validazione, menu, 
text-editing, help contestuale e gestione di 
finestre con supporto del mouse. 

Funziona în modo testo o grafico. 

Gestisce immagini in formato .PCX 

fomnito completo di sorgenti 

Supporta DOS, 05/2, UNIX, AIX, VMS, X11, 
DOS-Extenders, QNX .. 





Produttivi dal primo giorno: 
Look & Feel" Screen Designer è un potente 
t00l del C-scape che permette di disegnare 
schermate con tutte le opzioni e generare 
automaticamente il sorgente in C. 





Soft Team S.r.l. 


Via Croce Rossa, S 
35129 Padova 

Tel. 049-82.91.285 
Fax 049-82.91.296 


È 


NEWS 





«anti-aliasing» è possibile ottenere immagini 
a risoluzione apparente elevatissima, prive 
delle scalettature delle normali immagini con 
risoluzione di 640 x 480 pixel 

Tra i driver in dotazione vi sono quelli per 
Lotus 1-2-3, AutoCAD e Windows 3.0; nu- 
merosi altri saranno presto disponibili dagli 
stessi produttori di software che hanno ma- 
nifestato il loro supporto al nuovo standard 
grafico. 

Oltre alla modalità grafica avanzata a 
700.000 colori, la Ultra VGA Monolithics of- 
fre tutti i modi grafici di una normale scheda 


Il Palmtop dei miei sogni 


Due anni fa una rappresentanza della 
Sony Co, si è presentata alla Apple con una 
straordinaria offerta: un portatile da tenere 
nel palmo della mano basato sul proces- 
sore 68000, con display grafico LCD da 2,5 
pollici (B/N purtroppo), tastiera OWERTY e 
un lettore di CD-ROM da 3 pollici e mezzo 
della capacità di 125 Mbyte. Per la gestio- 
ne del cursore un unico tastone basculante 
in funzione di mouse. 

Il portatile può essere collegato anche ad 
un monitor esterno e, visto che pur sem- 
pre di un prodotto Sony si tratta, è stata 
prevista anche una uscita per cuffia stereo 
cosicché l'utente possa ascoltare, mentre 
sta lavorando, il suo Compact «single» pre- 
ferito. 

Quello che i rappresentanti della Sony si 
aspettavano dalla Apple, in cambio dell'e- 
sclusiva sulla distribuzione del prodotto, 
era la possibilità di usare nel portatile il si- 
stema operativo simile a quello del Macin- 
tosh. 

Certo è che non si sarebbero mai aspet- 
tati che la Apple li mandasse a quel paese 
con la scusa che loro stavano già proget- 
tando una macchina uguale, anzi molto più 
bella e potente. Bisogna ammettere che la 
Apple ha in effetti mostrato, agli addetti ai 
lavori, un video con il prototipo 
della nuova macchina. Ma, 
mentre oggi da parte della 
Apple ci è arrivato solo 
quello, la Sony, dal canto 
suo, ha invece presentato, 
non il prototipo, ma il pro- 
dotto finito; bello e pronto 
per la commercializzazione! 

Il nome è «Data Disc- 
man», e al momento viene 
purtroppo inquadrato nella 
categoria dei «Diari elettro- 
nici», tipo quelli della Casio, 
della Sharp e altre marche, 
che stanno invadendo il 


















a standard VGA, con la quale è perfettamen- 
te compatibile. Dotata di 512 Kbyte di me- 
moria RAM la scheda Ultra VGA dispone an 
che di driver software CEG e di driver ad alta 
risoluzione (800 x 600 e 1024 x 768 pixel) 
per i più diffusi pacchetti applicativi 

L'Ultra VGA è disponibile anche integrata 
nell'adattatore Monolithic MicroPaq 452 Ul 
tra che comprende oltre alla sezione video 
Ultra VGA, un controller per hard disk IDE 
(bus AT), un controller per floppy disk, una 
porta parallela e due porte seriali su un'unica 
scheda 


mercato e În cui uno può scrivere i propri 
appuntamenti e gli indirizzi degli amici 
Questo in realtà non evidenzia le grandi po- 
tenzialità del Data Discman che con il suo 
disco da 125 Mb non può certo essere 
messo a confronto con macchine che me- 
diamente si vantano di avere 250 Kappa di 
RAM. Con 125 Mbyte potete portarvi ap- 
presso, nel palmo della mano, tutto l'elen- 
co telefonico della vostra città, stradario 
compreso. Inutile cercare di immaginare 
cosa avrebbe potuto fare un simile gadget 
con il sistema operativo della Apple! E se 
già immaginate il disappunto degli utenti 
Mac nel non poter avere questo gingillo, 
pensate a che cosa devono provare sapen- 
do che a Tokyo si può acquistare un Data 
Discman per l'equivalente di 600 mila lire 
in un qualsiasi negozio della «electronic to- 
wn» ad Akibahara. A questo punto, e sa- 
pendo che John Sculley ha più volte 
espresso l'intenzione di rilasciare a terze 
parti il sistema operativo del Mac, viene da 
domandarsi cosa abbia in pentola la Apple 
per rifiutare l'offerta della Sony 
Non certo un semplice (ormai) pen-ba- 
sed lap-top, che sebbene sia comodo e 
«portatile» non è certo quello che ci si 
aspetta di vedere. Dovrà per forza di cose 
essere un palmare, con un disco ottico da 
almeno 120 Mbyte, con il display LCD a co- 
lori e una tastiera vera. Dovrà poi 
avere, magari opzionale, un let- 
tore di DAT incorporato e poter 
essere collegato al monitor Ap- 
ple RGB da 13" 
Naturalmente dovranno es- 
sere standard tutte le porte ed 
è inutile inventarsi nuovi ag- 
geggi come pen-pointer, fin- 
ger-pointer o altre diavolerie, 
un mouse o una trackball so- 
no più che sufficienti. Allora sì 
che la Sony non avrà più nien- 
te da offrire in cambio dell'a- 
nima del Macintosh. 
vdd 


MCmicrocomputer n. 109 - luglio/agosto 1991 


PICCOLO MA GRANDE 
biaster 386sx 





Seni 


A SOLE L. 3.980.000 + IVA 





CPU 80386 SX 16 MHZ - 80387SX (OPZIONALE) 
HARD DISK 40MB AT BUS 25 ms. 
DISK DRIVE 1 FLOPPY 1.44 

FLOPPY ESTERNIO 5’'1/4 (OPZ) 
DISPLAY VGA/EGA/CGA/HGA 


POCKET MODEM - FAX 


— FAX 9600 & MODEM 2400 BPS 
— FAX: G3, CCITT V.27, V.29 Fi = 
— MODEM: CCITT V.21, 











10" LCD CCFT 640x480 V.22, V.22 BIS 
32 SCALE DI GRIGIO — TRASMISSIONE IN DIFFERITA = —__ 
INTERFACCE 2 SERIALI + 1 PARALLELA — TRASMISSIONE E RICEZIONE a" 


ANCHE IN BACKGROUND 
— PER TUTTI | PORTATILI 


L. 490.000 +IVA 


PER INFORMAZIONI CONSULTARE MICROCOMPUTER 
N° 105 MARZO 1991 


PORTA PER KEY PAD 

PORTA PER MONITOR ESTERNO 
ALIM. DA RETE 220V 

BATTERIA RICARICABILE 


CON 2.5 ORE DI AUTONOMIA 
_— —l 


SOFTCOM sr - via Zumaglia, 63/A - 10145 TORINO - Tel. 011/77.111:77 (5 linee ra.) - Fax 011/77.112.33 


FI IAI FPIGIIRIA V fitazanta 1470020 DADALIETM SO /CAVAMA\ TL nianiar ni an im ninnianzca. 














NEWS 
e 


Toshiba: nuovi laptop 


Sì ritiene ormai accertato che sia il mer- 
cato dei «portatili» quello che ancora tiene, 
anti «tira», nell'immenso parco macchine 
rappresentato dai PC. 

La dimensione percentuale occupata lo 
scorso anno e il fatturato relativo (entrambi 
riferiti all'Italia) sono rispettivamente 38% e 
123 miliardi. Sono numeri stabilizzati, risul- 
tanti cioè da una stima Sirmi del maggio ‘91 
e non da proiezioni statistiche di fine anno, 
e in ascesa rispetto alle medesime dell'an- 
no precedente 

Toshiba con questi dati e con una stra- 
tegia di vendita meritoria che la induce, a 
rendere disponibili | nuovi prodotti al mo- 
mento del loro annuncio ha presentato una 
nuova serie di personal computer portatili. 

Il primo notebook di cui ci occupiamo è il 
T2000, dotato di schermo bianco e nero e 
dedicato in particolare alle attività di word 
processing e di foglio elettronico. Le carat- 
teristiche chiave sono una memoria RAM 
espandibile fino a 9 MByte, un disco fisso 
da 40 o 20 MByte, grafica VGA, processore 
Intel 286 a 12 MHz. 

Possiede dimensioni contenute (310x 
254x46 mm) e un peso di 3.1 kg: lo scher- 
mo risulta ben contrastato, grazie all'illumi- 
nazione laterale LCD, e può essere sosti- 
tuito da un monitor a colori VGA che per- 
mette di visualizzare 256 colori grazie alla 
porta per monitor analogico standard a 15- 
pin; la tastiera a 88 tasti comprende 12 tasti 
funzione e un set completo di 8 tasti di con- 
trollo per il cursore. 

Per ottenere migliori prestazioni è possi- 
bile connettersi alla Desk Station Il che per- 
mette di implementare una vasta gamma di 
opzioni tramite interfacce aggiuntive e slot 
per schede di espansione standard. Tra le 
altre, accenniamo alla possibilità di collega- 
mento con una stampante portatile o a un 
proiettore dati. Le schede di espansione 
della RAM sono disponibili a 1, 2, 4, 8 
MByte e possono essere installate in pochi 
secondi; l'inserimento del coprocessore nu- 
merico 80C287 nello zoccolo predisposto 
garantisce l'accrescimento delle opzioni. 

Tra le funzioni particolari il Toshiba Auto 
Resume, segnalibro elettronico, che ripro- 
pone automaticamente l'ultima attività sulla 
quale si è lavorato; Toshiba Auto Save, una 
caratteristica di sicurezza che archivia auto- 
maticamente una copia dei dati su cui si sta 
lavorando, attivando la funzione preceden- 
te, nel caso in cui la batteria si esaurisca; la 
funzione Toshiba Max Time Power Mana- 
gement, che ottimizza la potenza della bat- 
teria mettendo «a riposo» il disco fisso, il 
Video e il processore quando questi sono 
inattivi 

Toshiba Hard Ram è un disco RAM ve- 
loce alimentato a batteria che aumenta la 
velocità del computer risparmiando sulla po- 
tenza della batteria. Un menu guida consen- 
te il controllo immediato del sistema e 8 
LED di stato, visibili anche quando la mac- 
china è chiusa, 

Presso i rivenditori accreditati Toshiba, il 
T2000 è disponibile a 4.200.000 lire per la 
versione a 20 MByte di hard disk e a 


44 


4.750.000 lire per quella a 40 MByte. 

Il secondo modello, anch'esso in due ver- 
sioni da 40 o 60 MByte, è il T2000SXe che 
adotta un processore Intel 80386SX con 
clock da 20 MHz. La RAM standard è di 
2MB espandibile a 10 mediante RAM card. 
Alle caratteristiche simili al prodotto prece- 
dente, si aggiunge un disco rigido dai tempi 
d'accesso di punta dell'ordine di 5 ms 
(track-to-track) e, in misurazione media, di 
19 ms. Le due versioni costeranno, a listi- 
no, rispettivamente 6.650.000 e 7.150.000 
lire e vanno ad affiancare i “fratelli minori” 
T2000SX e T2000SX/40 che montano il mi- 
croprocessore 80386SX da 16 MHz e uti- 
lizzano 1MB di RAM standard. 

In concomitanza con l'annuncio dei nuovi 
notebook, Toshiba Italia ha presentato an- 
che l'Express Writer 210, la stampante por- 
tatile più piccola del mondo. Con dimensio- 
ni di 30x8x2 cm, un peso di 0,85 kg, essa 
risponde appieno ad esigenze anche estre- 
me di spazio e trasportabilità. La 201 può 
produrre stampe con risoluzione di 
180x180 dpi grazie alla testina a 24 punti a 
trasferimento termico che lavora su carta 
normale, termica o acetati, quando viene 
utilizzato il nastrino multistrike. 

Dotata di interfaccia parallela Centronics 
e di emulazione Epson LQ2550 residente, 
questa stampante è dotata di due font re- 
sidenti integrabili da numerosi altri trasferiti 








da programma, in modo da consentire 
stampe negli stili più opportuni. 

Un'importante opzione, è il modem/fax 
SNM27SR, Videotel, MNPS (correzione au- 
tomatica degli errori) ed EEPROM, pro- 
grammabile da utente a seconda delle di- 
verse esigenze di connessione. Il software 
in dotazione consente la più avanzata ge- 
stione dei fax in invio (memorizzazione fino 
a 9999 diversi indirizzi, pooling, invio a grup- 
pi programmati) e in ricezione (visione a di- 
splay di quanto ricevuto). ll tutto anche in 
background, mentre cioè sì sta operando 
con una diversa applicazione. 

Il software standard lavora sotto MS-DOS 
(rel. 3.1 in poi) mentre la versione compa- 
tibile Windows 3.0 è disponibile a richiesta 

Questo fax/modem sarà disponibile a par- 
tire da fine luglio a un prezzo di 950.000 lire 
ed è regolarmente omologato presso le 
PPAIT. 

L'ultima proposta è un'interfaccia SCSI 
approntata dalla società Alea Sistemi (distri- 
butrice in Italia dei dispositivi della Toshiba 
Disk Division) per la porta a 100 pin allog- 
giata sul retro di tutti i notebook Toshiba 
Con questa interfaccia standard sarà possi- 
bile attivare un lettore CD-ROM per una ba- 
se di consultazione ormai estesa quale è 
quella a disposizione sul mercato italiano. Il 
lettore è facilmente collocabile all'interno di 
una 24 ore insieme al notebook 

In relazione alla prevenzione di danni per 
urto, due società partner hanno realizzato 
dei contenitori anti-urto. 

La società Gedin ha progettato un guscio 
in edistir antishock per contenere notebook 
e stampante termica, dotato di adattatore 
per accendisigari e normale alimentazione 
Questa valigia, di nome Saranda, è dispo- 
nibile ai prezzi di 350.000 e 850,000 lire a 
seconda del grado di ingegnerizzazione ap. 
plicato. 

La società Dedo Sistemi di Firenze pro- 
pone invece una soluzione adatta ad allog- 
giare, all'interno di una valigetta tutta una 
serie dì diversi dispositivi quali CD-ROM To- 
shiba, telefono cellulare CT-500, stampante 
termica e un notebook Toshiba qualsiasi, 

Il prodotto, di nome Modula, sarà dispo- 
nibile il prossimo ottobre, sempre presso i 
concessionari Toshiba, al prezzo di 550.000 
lire nella versione base a 1.450.000 lire nel- 
la versione CD-ROM 

FFC. 


MCmicrocomputer n. 109 - luglio/agosto 1991 








SOFTCOM IMPORTAZIONE DIRETTA! 
PERIFERICHE & ACCESSORI GARANTITI 








SCANNER HANDY A4 

Nuovo modello A4 Handy + Base 

* 100/400 dpi di risoluzione 

* 64 tonalità di grigio 

* Tempo di scansione: 3,5 mm/sec. 

® Compatibilità con tutti i principali 
pacchetti grafici 

* possibilità di salvavernici formati: 
Tiff, .Img, .Fax, .OCR 





SCANNER+SCHEDA+BASE+SOFTWARE OCR 


L. 1.290.000 


MASTER XT 12 mhz _—L. 99,000 
Cpu 8088-12 Mhz-Ok Esp. 1 Mb 
MASTER AT 12 mhz L. 169.000 
Cpu 80286-12 Mhz-Ok Esp. 4Mb EMS 
MASTER AT 16 mhz L. 229.000 
Cpu 80286-16 Mhz-Ok Esp. 4Mb EMS 


MASTER 386 16 SX L. 598.000 
Cpu 80386-16 SX-Ok Esp. 4Mb EMS 
MASTER 386 25 mhz ——L. 998.000 
Cpu 80386-20 Mhz-Ok Esp. 4Mb 
MASTER 386 25 cache —L.1.298.000 
Cpu 80386-25 Mhz-64k Cache-Ok 


MASTER 386 33 cache L.1.450.000 
Cpu 80386-33 Mhz-64k Cache-Ok 


MASTER 486 25 Cache L.2.980.000 
Cpu 80486-25 Mhz - 128 k Cache-Ok 


VGA 800x600 L. 99.000 
800x600 256K 16 Bit 

VGA 1024x768 L. 147000 
1024x768 512K 16 Bit 

VGA 1MB ET4000 L. 259.000 
1024x768 1MB 16 Bit 256 Colori 
MONITOR VGA 14" M. L. 250.000 
Vga Monocromatico Paper White 
MONITOR VGA 14” C. L. 590.000 
Vga Colore 1024x768-0,28 Pitch 
MONITOR MSYNC 14” L. 740,000 
Multisync Colore 1024x768-0,28 Pitch 
MONITOR VGA 19” L. 1.790.000 
Vga Colore 19" 1024x768-0,28 Pitch 


HANDY SCANNER COLORI 

* 256 Colori (Mode Color) 

* 64 tonalità di Grigio (Mode 
Monocrome) 

® Compatibile scheda Vga/Cga 
Ega/Hga 

® Possibilità di salvare nei formati: 
Nmg, .Scf, o formati Colorix 

* Funzioni Multiscan e Multi-Merge 

* Compatibile con i principali 
Software DTP 


SCANNER+SCHEDA+SOFTWARE A 4 BASE 


L. 690.000 + IVA 





HARD DISK 20MB 3''1/2 L. 259.000 
22 Mb 3"1/2 39 ms 


HARD DISK 40MB 3’’1/2 L. 399.000 
44 Mb At Bus 25 ms 

HARD DISK 90MB 3''1/2  L. 680.000 
90 Mb At Bus 25 ms 

HARD DISK 105MB 3''1/2 L. 790.000 
105 Mb At Bus Conner 25 ms 

HARD DISK 136MB 3’1/2 L. 890.000 
136 Mb At Bus Fujitsu 25 ms 


HARD DISK 180MB 3''1/2 L. 1.250.000 
180 Mb At Bus Fujitsu 25 ms 


HARD DISK 212MB 3''1/2. L. 1.390.000 
212 Mb At Bus WDC 14 ms 


FRAME PER HARD DISK L. 15.000 


MODEM 1200 ESTERNO L. 169.000 
300/1200 Hayes Com-Auto Answare 
MODEM 1200 INT. 1-2-3 L. 199.000 
300/1200/75 Videotell 

MODEM 1200 EST. 1-23 L. 219.000 
300/1200/75 Videotell 

MODEM 2400 INTERNO L. 199.000 
2400 Hayes Comp-Auto Answare 
MODEM 2400 ESTERNO L. 220.000 
2400 Hayes Comp-Auto Answare 
MODEM 2400 EST. 1-2-3 L. 339.000 
2400/75 Videotell 

MODEM 2400 MNP 5 L. 399.000 
2400/4800 Correzione di errore 
MODEM 9600 MNP 5 L.1.200.000 
9600/19200 MNP 5 1-2:3. 





HANDY SCANNER L. 249.000 
400 dpi/105 mm/Software OCR 
SCANNER DESK A4 L. 990.000 
400 dpt/32 scale di grigio/OCA 
TAVOLETTA GRAFICA 1212L. 450.000 
12x12/1000 dpi/seriale 

TAVOLETTA GRAFICA 906 L. 290.000 
9x6/1000 dpi/seriale 

TAVOLETTA GRAFICA 1812L. 890.000 
18x12/1000 dpi/seriale 


SCONTI PER RIVENDITORI 
RICHIEDERE IL LISTINO 


INTEL 8087 SMHZ =» 169.000 
INTEL 8087 8MHZ » 249.000 
INTEL 8087 10MHZ . 299.000 
IIT 80C287 10MHZ . 199.000 
IIT 80C387 SX 16 . 459.000 
IIT 80C387 16MHZ » 499.000 
IIT 80C387 20MHZ , 549.000 
IIT 80C387 25MHZ , 689.000 
IIT 80C387 25MHZ . 698.000 
IIT 800387 33MHZ «798.000 





| PREZZI SI INTENDONO IVA ESCLUSA 











SOFTCOM srl v. zumaglia, 63/A 10145 Torino Tel. 011/77.111.77 (6 linee r.a.) - Fax 011/77.113.33 È 
FILIALE LIGURIA v. Magenta, 1 - 17020 Borghetto S. S. (SAVONA) - Tel. 0182/95.01.00 r.a. - Fax 0182/95.01.04 





NEWS 





SIMUDMOnDO 


Contempo Records: 
musica & informatica 





La società Contempo Records, speci 
ta nella distribuzione di etichette discogr 
che indipendenti straniere per il territorio na- 
zionale, ha aperto nel mese di maggio un 





Simulmondo Wants You 


Simulmondo cerca altri collaboratori per ampliare 
il suo range di professionisti. Disegnatori, musicisti 
e programmatori in linguaggio macchina o altri lin- 
quaggi evoluti per le macchine Amiga, C64, IBM PC 
e Atari ST, sono pregati di inviare dischetti dimo- 
strativi delle loro capacità accompagnati da una bre- 
ve nota biografica a 
Simulmondo srl - V.le Berti Pichat, 26 - 40127 
Bologna - Tel. 051/251338 - Fax 051/6570349. 


nuovo megastore a Firenze. 

Il locale, che rappresenta la prima e forse 
unica realtà a livello europeo per quanto fi- 
guarda la produzione indipendente mondiale, 
occupa una superficie di oltre 300 metri qua- 
drati. AI suo interno sono stati ricavati più lo. 
cali, ognuno con caratteristiche diverse. La 





novità di maggiore rilievo però è la sua con- 
cezione futuristica: infatti il cliente potrà 
sfruttare un sistema computerizzato per la ri 
cerca sia per quanto riguarda il catalogo no- 
vità che per quello generale, che gli permet- 
terà di ottenere biografia, discografia e noti- 
zie dettagliate sul disco in questione. Oltre a 
queste informazioni sullo schermo compari- 
ranno la copertina ed una foto del gruppo 

A tutto ciò si affiancheranno svariati punti 
di ascolto che offriranno al cliente il miglior 
servizio e gli permetteranno di andare a col- 
po sicuro. 

Il DataBase realizzato dallo staff della Mne- 
mo Computers di Firenze (ideato da Simone 
Paola e Paolo Sancis e realizzato da Marco 
Nannini su 4th Dimension) è strutturato in 
quattro percorsi di ricerca: Artisti (contenen- 
te le schede biografiche, informazioni sulla 
vicenda musicale dei singoli soggetti, schede 


discografiche); Produzione Artisti (discografi- 
che e video); Etichette; Generi Musicali. 

Al momento si può accedere a questo ar- 
chivio di informazioni da quattro punti diversi 
dotati di touch screen 

La sezione grafica è supportata da un Ap- 
ple Macintosh Il Ci, stampante Laser, una 
Still Camera per la ripresa delle immagini tri- 
dimensionali, monitor colore Apple 13” RGB, 
scheda video 8/24 GC a 24 bit. 

| punti informativi sono composti da quat- 
tro Apple Macintosh LC collegati in rete 
Ethernet con un server Apple Macintosh 
SE30 con hard disk da 300 Mbyte esterno, 
software di gestione Apple Share 

La sezione video grafica Multimedia è ba- 
sata su un Apple Macintosh ll fx con schede 
video per encoding e decoding PAL per il 
controllo di apparecchiature video tramite so. 
ftware MediaMaker 









MDANY 


ITALIANA 


FORNITURE PER CENTRI E.D.P. 
IMPORTAZIONE - DISTRIBUZIONE INGROSSO 
MINUTO - VENDITA PER CORRISPONDENZA 


VIA G. MANARA 7 
15033 CASALE MONF. (AL) 
TEL. 0142.451594 
FAX 0142.782112 


RICHIEDETE IL NOSTRO CATALOGO 
ILLUSTRATO IN OMAGGIO 














ALCUNE NOSTRE OFFERTE GARANTITI 100% 






































Prezzo unitario Quantità da 502100 da 210300 da610a750 
MICRO DISK 3,5 2D DS.DD. NEUTRI 

SENZA ETICHETTA 700 670 595 

MINI DISK 5,25 2D.DS.DD. NEUTRI 

CON BUSTA + ETICHETTA 530 480 

MINI DISK 5,2 DS.HD. 1,2 MB 

ALTA DENSITÀ +BUSTA+ ETICHETTA 1200 1000 800 

MICRO DISK 3,5 DS.HD. NEUTRI 

ALTA DENSITÀ SENZA ETICHETTA 1400 1200 1100 

BOX PORTA DISK 3 1/2 0 5 1/4 50 POSTI L. 12.000 
MICRO DISK 3,5 HD DIASPRON BOX PLASTICA L. 2.000 
MICRO DISK 5 1/4 2D DIASPRON BOX PLASTICA L 800 
CONFEZIONE 10 ETICHETTE 3 1/2 COLORATE L 300 
BOX POSSO 150 POSTI 3 1/2 L. 36.000 
KIT PULIZIA DRIVE 3 1/2 0 5 1/4 L. 8.000 
MICRO DISK 3,5 2D MARCATI DIASPRON BOX PLASTICA L. 1.000 








TUTTI GLI ACCESSORI PER UFFICIO DELLE MIGLIORI MAR- 














SIGNOR AZIENDA 

sù CHE: 3M, VERBATIM, MITSUBISHI, NASHUA, FUJITSU, BULL, 

—_—_ MANNESMAN, DIASPRON, ECC. 

CITTÀ CAP SPECIALIZZATI IN FORNITURE PER AZIENDE E UFFICI. 

TEL TUTTI | PREZZI SI INTENDONO IVA COMPRESA. 

MC 9 SPEDIZIONI POSTALI ESPRESSE IN TUTTA ITALIA. SPESE DI SPEDIZIONE: L. 12.000 FINO A 3 KG.: 
L. 13.000 FINO A 5 KG.; L. 16.000 FINO A 10 KG.: L. 18.000 FINO A 15 KG.; L. 20.000 FINO A 20 
KG.: NOTE: 100 DISK 3 1/2 PESANO ALL'INCIRCA KG. 2,5 CON IMBALLO 

46 MCmicrocomputer n. 109 - luglio/agosto 1991 


rop 











1 concessionari Unibit sono elencati nelle pa 


S 425. 


UN GRANDE 486. ANZI IL PIU' PICCOLO. 











Tutti possono offrirvi 486 potenti e 
veloci, Unibit tutto questo lo dà per 
scontato perché il suo DS 425 è un 
486 dalle prestazioni invidiabili, ma 
con un primato in più: le dimensioni. 
Unibitè infatti il primo produttore di 
un 486 con un design pensato anche 
în funzione dello spazio: solo 
36x41,5x 14,5 cm per contenere fino 
a? hard disk .D.E. velocida90a 180 
Mb, memoria RAM da 4 a16 Mb, 64 
Kb 0 256 Kbdi cache memory, una 
super VGA e $ slot per tutta 
l'espandibilità immaginabile. La 
stessa tecnologia avanzata che con- 
sente ad Unibit di ridurre al minimo 
l'ingombro di un computer potente e 


è alla base di 





veloce come il DS 425 
tuttì i Desktop System Unibit: DS 
216286 a 16 MHz), DS 316 (386sx 
a 16 MHz), DS 320 (386sx a 20 
MHz), DS 325 (386.2 25 MHz) e DS 
333 (386 a 33 MHz). Tutti forniti di 
serie con MS DOS4.01,GW Basice 


Windows 3: tutti ideali anche in 





ambienti di rete e multiutenza; tutti 


competitivi nella tradizione Unibit. 


dh 
4A 


Unibit Computer 


NON SERVE DIRE DI PIÙ. 





Con CDTV, Commodore lancia la 
sfida alla biblioteca 


La Commodore, dopo due anni di sordina, 
con il lancio del CDTV, il primo lettore mul- 
timediale interattiv di una nuova generazione 
di compact disc: ha iniziato una nuova era 
nel settore dell'intrattenimento ed appren- 
dimento domestico. 

La presentazione del nuovo mass-media 
CDTV (Commodore Dynamic Total Vision) è 
avvenuta a Milano alla presenza della stam- 
pa specializzata, di specialisti del settore e 
di «intrattenitori» invitati dalla Commodore 
Italiana SpA per spiegare le applicazioni di 
questo nuovo medium e gli impatti socio- 
logici futuri prevedibili con l'introduzione di 
un CD rivoluzionario nelle famiglie italiane 
Egidio Pentiraro di Editel e il Prof, F. Albe- 
roni, oltre al Dr. Fleisher del Gruppo Edito- 
riale Giunti, che dopo aver usato per 150 an- 
ni la carta, dal 5 giugno ‘91 le affianca un 
supporto tutto nuovo. 

Il compact disc che negli scaffali dei mu- 
sicofili ha già soppiantato il «vecchio» 33 giri, 
ora lancia la sfida alla biblioteca di casa. Si 
propone, cioè, come nuovo supporto edito- 
riale, forte di una flessibilità multimediale 
che consente di mescolare parola scritta, im- 








magine, film e sonoro. 

Creato dalla Commodore Inc., società pro- 
duttrice di computer, il CDTV riunisce in una 
singola unità la tecnologia del compact disc 
a quella dell'avanguardia elettronica dei mi- 
crochip. Il prezzo di lancio di lire 1.300.000 
IVA esclusa, comprende un CD dimostrativo 
per spiegare cos'è e come si usa. 

Il CDTV funziona collegandolo ad un nor- 
male televisore e può visualizzare una com- 


CanTus 


CanTus è il nuovissi 
mo programma per la 
contabilità industriale 
dedicato alle Imprese 
edilie quindi lla riso- 
luzione dei problemi 
inerenti la Contabilità 
Cantieri. 
Con la massima facili 
té si può sempre cono- 
scere:il costoed irica- 
vi dei vari cantien 
‘anche in un determi- 
nato periodo; le gia- 
cenze diogni magazzi- 
no 0 cantiere; la di 
sponibilità di un qual 
siasi materiale; lim- 
piego (anche mensi- 
le) della mano d'ope- 
il luogo dove sono 
impegnate le attrezza: 
ture, ere. 
L'ambiente di lavoro è 
modernissimo con fi- 
nestre che si sovrap- 
pongono per la scelta 
deivari punti di carico 
e carico e delle risor 
se da movimentare. 











ACCA s.r.l. * Via Michelangelo Cianciulli, 41 * 83048 MONTELLA (AV) 











binazione di immagini video, testo, grafica, 
voce e musica stereofonica, Tramite un 
semplice telecomando ad infrarossi si ha ac- 
cesso all'ambito visivo e audio, che va dalle 
enciclopedie ai libri di cucina alle favole ani- 

mate per bambini e ai giochi «strategici» 
Con il CDTV sarà possibile, ad esempio, 
ascoltare la V Sinfonia di Beethoven e ve- 
dere l'orchestra che la esegue, seguire gli 
spartiti e, nello stesso tempo, avere infor 
» 





PriMus è il più poten. 
te, facile, versatile ed 
economico program- 
ma per il Computo 
Metrico e la Contabi- 
lità dei Lavori: indi- 
spensabile per Profes 
sionisti, Imprese, 
Scuole ‘e Pubbliche 
Amministrazioni. 

{l pacchetto compren: 
de: computo metrico; 
elenco prezzi; libretto 
misure; registro di 
contabilità; sommario 
RC; stato avanza. 
mento lavori; centfi. 
cato di pagamento; 
situazione. contabile; 
quadro comparativo 
perizie di variani 

ma dei lavori: richie 
sta offerta; liste setti. 
manali degli operai, 
mezzi d'opera e prov. 
viste; modulistica (in 
zio-fine lavori, so- 
spensioni, etc). | mo- 
delli sono conformi a 
quelli Ministeriali 


CERCASI 
RIVENDITORI 
E disponibile 


anche software per preventivazione e 
produzione di serramenti 











telefoni 0827/69504 e 089/953581 * fax 0827/69504 


SOFTWARE 


Comprereste al buio il vostro personal computer? 


Avete bisogno di un personal com: 
puter, ma soprattutto di un consig 
chiaro e scrupoloso per poterlo sce 
liere bene. Avete bis ) cioè di 
tranquillità e sicurezza per il vostro 
acquisto, e certo non è poco. Prima 
di vedere nero, però, date un'occhi 
ta alle soluzioni che vi offre 


Microland Italia. Nei suoi punti 


vendita di Roma, infatti, potete tro: 
vare l'hardware e i che più 
vi occorrono insieme a consigli qua 
lificati e a un supporto che continua 


anche’ dopo l'acquisto. Troverete 


Ved 
i 


un'ampia offerta di computer e pe 
riferiche, tra cui Unibit e Hewlett 
Packard, troverete una scelta com- 
pleta di software e accessori, trove 
rete i servizi che vi occorrono e tro 
verete giusto il prezzo. Vedrete, con 
Microland Italia sarà tutto più chia 
ro: prima di affidarvi ai computer 


chiedete consiglio agli uomini 


VENDIAMO COMPUTER, REGALIAMO CONSIGLI 


to vendita: » lan 


Unibit House: 00195 Roma, via A, Bafil 





NEWS 





mazioni sulla vita del compositore. 

L'enorme capacità (550MB) del CD signi- 
fica che è possibile memorizzare circa 
250.000 pagine di testo, l'equivalente di ol- 
tre 700 floppy disk. 

Il CDTV apre un mondo completamente 
nuovo nel settore dell'elettronica del con- 
sumatore, ed effettivamente se ne può pre- 
vedere un impatto sul mercato simile a quel- 
lo avuto col videoregistratore. 

La potenzialità educativa del COTV è mol- 
to vasta e molti dei titoli disponibili al mo- 
mento del suo lancio sul mercato sono in 
pratica lezioni multimediali. È possibile avere 
per esempio una versione dell'atlante mon- 
diale che permette all'utente di selezionare 
il paese desiderato e apprendere così no- 
zioni sulla sua geografia, sulla sua lingua e 
cultura tramite parole, figure e musica. 

Alla base del CDTV c'è la tecnologia del 
‘computer Amiga della Commodore che ga- 
rantisce le notevoli possibilità grafiche e au- 
dio. Il CDTV dispone di porte per il modem, 
per strumenti musicali Midi, per la smart 
card, per gli hard disk, per la stampante e 
per il trasferimento delle informazioni sul vi- 
deoregistratore mediante l'utilizzo del gen- 
lock. Quando non viene utilizzato per appli- 
cazioni multimediali, il COTV può essere im- 
piegato come un lettore di CD audio stan- 
dard completamente programmabile. 
L'anima del Commodore CDTV è la sua unità 


di elaborazione Motorola 68000, 16/32 bit. 
Possiede un megabyte di memoria RAM e 
utilizza chip per la gestione della grafica e del 
suono Amiga. 

A questa avanzata tecnologia sì accede 
semplicemente con un telecomando a raggi 
infrarossi. Il CDTV dispone di porte perife- 
riche ad infrarossi e via cavo e sarà presto 
dotato di numerose opzioni che ne comple- 
teranno le possibilità di utilizzo: drive per 
floppy disk da 3" 1/2, hard-disk SCSI, ta- 
stiera e mouse, trackball, joystick ed altro, 

Il CDTV è dotato inoltre di una memoria 
personale «smart card» che permette agli 
utenti di salvare fino a 512 Kb di dati. È pos- 
sibile infatti spegnere la macchina senza per- 
ciò perdere le informazioni già salvate st} 
«smart card», Applicazioni come giochi e 
programmi di contabilità personale possono 
‘essere richiamati inserendo semplicemente 
la carta e continuando l'operazione interrot- 
ta. 

Sul pannello frontale è presente una presa 
per cuffie stereo ed un display fluorescente 
multifunzionale che fornisce le informazioni 
sull'ora, il volume e la traccia. 

ll pannello posteriore permette agli utenti 
di configurare il CDTV per applicazioni spe- 
cifiche. È compatibile con la maggior parte 
dei televisori e dei monitor e ha connettori 
MIDI in/out. Possiede poi un'interfaccia per 
floppy disk oltre ad un'interfaccia SCSI fa- 
coltativa. Il COTV è compatibile con i tre 
‘standard CD accettati in tutto il mondo. Gra- 


PERSONAL SELF SERVICE 
SUPERMARKET DELL'INFORMATICA 


VENDITA - PERMUTE - NOLEGGIO PO ASSEMBLATI NUOVI E USATI 


zie al sistema ad «architettura aperta» im- 
piegato nel CDTV, è possibile apportare con 
facilità modifiche e adattamenti. La Commo- 
dore infatti progetta di realizzare un CDTV 
compatibile con gli standard full-screen e ful- 
«motion della Moving Picture Expert Group, 
non appena saranno disponibili. 

Il costo dell'apparecchiatura è poco più di 
quello di un videoregistratore casalingo e il 
prezzo al pubblico delle opere in CDTV varia 
da un minimo di 40.000 ad un massimo di 
200.000 lire. Giunti Gruppo Editoriale ritiene 
che l'industria dei messaggi sia ad una svol- 
ta «epocale» e a questo appuntamento con 
il nuovo supporto, interattivo casalingo, ar- 
riva primo in Europa tra gli editori di carta 
stampata. Sono già allo studio del Gruppo 
tutti i nodi tecnologico-culturali legati allo svi- 
luppo del nuovo medium. Si stanno avviando 
nuove modalità di produzione con nuove 
professionalità, dal «designer» al «produ- 
cer» e nuove economie di scala con la pro- 
duzione di quello che il Gruppo ha definito 
come il «Gran Master», master universale 
per produrre uno stesso titolo in più formati 
a seconda del supporto finale: carta, COTV, 
video, audio, televisione commerciale, pay- 
tv, ecc. Ogni CDTV può essere letto in al- 
meno sei lingue differenti, perciò uno stesso 
titolo, per esempio in italiano, francese, in- 
glese, portoghese, spagnolo e giapponese, 
ha un potenziale pubblico di oltre un miliardo 
di persone. 

FFC. 





00122 Rome - Vic Matera, 3 - Tal. 06/75.73.921-7025994 (Fox) 

















50 








DIMOSTRAZIONE DI GRAFICA IN SEDE - ASSISTENZA TECNICA IN SEDE IM FERMATAREDIROMA [I 
CABINET E TASTIERE VGAZ 250.000 | FLOPPY 1.44 Mb 135.000 “H H Y U N D n I 
"|. CONCESSIONARIOAUTORIZZATO 
cre E ORE siga | TIZEN 
N CONFTERPENTE® | PERSONAL COMPUTER SUPER 386 STC 
CASE MINITOWER 230.000 MONITOR ADD ON CARDS CPUBOIBBSx(20-8MHZO.WAIT) RAMESP 
‘con altiantatore 2007 MONO TTI 14" DUAUFREO 155.000 | MULTIVO 39.000 | [figg] HEWLETT:| FINDAS2ONBOARD. CACHEMEMORY 16 
CASE TOWER 340.000 | Mono TTL14°p. white Scheda 2xRS232 1xPrinter 1 game EE PACKARD | KB.SSLOTDIESP. DUE PORTESERIALIE 
con alimentalore 2007 MONITOR VGA 14" MONO 215.000 | MULTI O 75.000 UNA PARALLELA ON BOARD, TASTIERA 
TASNERA BTC 70,000 | VGA monocromatico ADAP. IDEHD/FDD2xRS232 1xPrinter | 101 KEY, FDD 1.2 MB E 1.44MB ADATTA 
tastiera 102 tasti MONITOR VGA 14° COLORE:550.000 | game TORE VIDEO VGA 10241768, CAVO STAM: 
pesta AR ss PANTE, MOUSE MS DOS.01 - GW BASIC 
MOTHER BOARD MONITORSVGA 14"COLORE625.000 | Scheda 2xAS232 con cavi .| MSWINDOWS 30, MANUALI 
PIA 230/000 | SVGA 14" colore 10241758 FRITRORT 22.000 | BIRRE | 1092011617 152 6 Ra omaccio 
piastra 80286/16 mhz 0 RAM MONITOR 14° NEC 2A 950.000 | Scheda porta parallela Di MI | SAMP ANTE CITIZEN SATA 
Pr 730.000 | VGA 14"colore 800x600 
Pistra BOSA eta RAM MONITOR 14" NEC3D 1.090.000 MODEM E MOUSE PERSONAL COMPUTER SUPER 46 TRI 
COS 1.490.009 | Muttsnccolre 10241758 SCHEDAMODEMVE! V22 110000 | ENOVELL "| FOA MBONBORRO PORTA SERALE 
piastra 80386/33mhz 0 RAME4K cache ioni Scheda modem intera 300/1200 Baud È PARALLELA ON BOARD, FOD E HDD 
80486/25 2.500.000 | SEAGATE STIZ4MFM “SCHEDA MODEM V21 V22 V23. CTALONBOARD, TASTIERA 101 KEY,FDD 
piastra 80486/25mhz 0 RAMB4K cache | Seni Diar zo Me eran me 00 o Pa = pl | 14: 5 avattATORE viDEO VA 
Fiegi DER sO MERE IT Scheda modem interna 300/1200175 fosone BOIEUO. CAVO STAMPANTE: MOLE, MG 
i o n a . | DOS33- GwBASIC, MANUALI 
Ciconia 36000 | MAXTOR rOSOAIDE ” — 6so000 | MODEM2<ooMNPs 220000 | ID Seagate HDD 405 17 ns OMAGGIO STAMPANTE 
4 Hard Disk 81 Mb 3,5"|p. 17ms usi Da 
DUALE 50,000 MOUSE 35.000 . 
Hge/Cga + printer PE A DE "50000 | Ansriredalire Miap<gdor' | rersonaL comPuTER SUPER 386 SE 
VGA3 119.000 “SCANMAN LOGITECH 320.000 CPU 80386 sx (16.8 MHZ O.WAIT) RAM 1 
Vga 256K (0ak) FLOPPY DISK DRIVE TRAKMAN LOGITECH 165,000 ME. ESP. FINO A 8MB ON BOARD, 5 SLOT 
vGAZ 179.000 | FLOPPY i.2/Mb 135,000 | RAM DINAMICHE tel. , DI ESP. PORTA SERIALE DOPPIA E PA- 
Vaa 512Kb (Tzeng-Lab) Floppy Disk da 1,2 Mb 525" COPROCESSORI tell [| RALLELA ON BOARD, FDD E HDD.CTAL 
PRC E ON BOARD, TASTIERA 101 KEY, FI 
x | MARCHI SONO REGISTRATI MBE1,44 MB, CAVOSTAMPANTE. M 
pri Zoe 
CONDIZIONI GENERALI DI VENDITA HDD 80 MB 17 ms MONITOR 14° VGA 
Consegne a dom. prov. Roma L. 30.000 SEL tia O) . | OMAGGIO STAMPANTE CITIZEN 124 D 
no: PAGANO. contanti. a Prenotazioni tel: 06/7573921 - 7025994 WYSE PORTATILI ZENITH FDD 1.44 HD 20 
insegi APNOMEZZO CONTA Orario: 9,00 - 13,00/15,00 - 19, MB A PARTIRE DA 
Pagamento anticipato con vaglia telegrafico Ro SRI Cage (RN. L. 1.400.000 














Non comprarlo subito, almeno. 
Perché se gli altri spendono il tuo tempo per convincerti a comprarlo, 
Unibit e i suoi Concessionari hanno deciso invece di regalarti otto ore 
preziose per un corso che ti darà la possibilità di capire cosa puoi fare 
con un computer, ancor prima di deciderne l'acquisto. 


| corsi, completamente gratuiti e non legati all'acquisto di alcuna 
macchina, si svolgono su prenotazione presso i Concessionari elencati 
alla pagina seguente. 








PROGRAMMA DEL CORSO 
1° fase: * Comp: 





Ware. * Definizione e 





nti di un computer: Hardware; So 





funzioni di un Sistema Operativo: Interfaccia a carattere, a icone; Ge 





periferiche; Memoria centrale e unità di massa. 
2°fase: * Applicazioni: Archivia: 


ditoria: Gestione aziendi 





one dati; Gestione testi; Tabelle 









Gestione pro 








problema da Informati iterî di scelta 





[a del computer: Criteri dì scelta del processore: Criteri di dim 





(memoria, unità di massa); Criteri di scelta del video e delle periferich 


UM 
DT 


Unibit Computer 


MEGLIO UN CORSO GRATIS OGGI E UN COMPUTER UTILE DOMANI. 


(PROVERBIO UNIBIT) 


NEWS 





Motorola nel progetto CD-I 


Austin, Texas, giugno 1991 — Il Gruppo 
Semiconduttori Motorola ha ufficializzato la 
collaborazione con la IBM Europa, la Philips 
e la British Telcom rispettivamente per un si- 
stema per Video Capture, un sistema inte- 
rattivo per Compact Disc (CD-1) ed uno per 
videoconferenza e videotelefono. 

La Motorola ha definito questa metodolo- 


Quotha 32 
ricerca 
Tecnico Software Pacchettizzato 
da inquadrare nella direzione tecnica 


Il candidato deve avere maturato una conoscenza approfondita dei principali pacchetti 
software standard ed în particolare dei prodotti per Microsoft Windows 3. Deve avere 
predisposizione ai rapporti interpersonali, comunicativa, capacità organizzativa ed 
iniziativa. Si richiede una ottima conoscenza dell'inglese parlato e scritto. Retribuzione 
ed inquadramento di sicuro interesse commisurati alle effettive capacità. 

La sede di lavoro è Firenze. 

Si prega di spedire Curriculum Vitae per posta o via fax a: Quotha32 s.r.l. 

Via Giano della Bella, 31 50124 Firenze Fax 055-2298110 





gia progettuale «Digital Media Technology» 








e l'ha considerata vantaggiosa sotto il profilo 
dei costi in ambiente multimedia 

Insieme all'annuncio la Motorola ha illu- 
strato il set di componenti per applicazioni 
multimedia, che verrà messo a punto e che 
comprenderà il primo dispositivo chiave del 
set di componenti per CD.I, il Video Signal 
Decoder MC44466, 

Motorola aveva avviato il progetto nel no- 
vembre 1989 in cooperazione con Philips In- 
teractive Media Systems. La collaborazione 
ha avuto come primo risultato il sistema di- 
mostrativo CD-| che la stessa Philips ha pre- 
sentato lo scorso aprile, nell'ambito di una 
vasta manifestazione organizzata da Motoro- 
la per la stampa di tutto il mondo, Un altro 
dispositivo chiave attualmente in progetto 
congiunto è denominato MPEG-FIMV, un pro- 
cessore per decompressione video full mo- 
tion per applicazioni CD-I 


Il decodificatore di segnale video 


MC44466 lavora in tempo reale, su due ca- 
nali e può combinare quattro piani di imma- 
gine, sovrapponendoli e fondendoli in un'u- 
nica immagine finale. Può eseguire effetti 
speciali come dissolvenza, mosaici, aggior'na- 
menti parziali ed altro ed è pienamente qua- 
lificato secondo gli standard CD-I definiti dal 
«Green Book». All'MC44466 faranno seguito 
altri dispositivi per i sistemi CD-1: Îl decoder 
MPEG-FMV, che esegue la decompressione 
e visualizzazione di immagini a pieno scher- 
mo, in movimento, secondo lo standard 
MPEG, che è una soluzione ad alta integra- 
zione e di costo contenuto messa a punto in 
tecnologia Motorola HCMOS (High density 
sub micron CMOS); l'audio decoder MPEG, 
che esegue la decompressione audio in ac- 
cordo con lo standard MPEG, livello 2, dispo- 
sitivo questo basato sul digital signal proces- 


sor Motorola DSP56001 a 24-bit; il chip 
MC44200, un triplo convertitore digitale-ana- 
logico a 8-bit ottimizzato per i sistemi CD-I 
che si interfaccia direttamente a MC44466 e 
fornisce le uscite analogiche RGB, 

Infine, nella tecnologia CD-1 entra un altro 
dispositivo che Motorola ha già in produzio- 
ne: si tratta del microprocessore a 32-bit 
MC68340, che viene utilizzato come unità di 
elaborazione centrale per controllare i moduli 
del sistema e consente di eseguire trasferi- 
menti dati ad alta velocità. Questo dispositi- 
vo è attualmente in fase di qualificazione per 
l'utilizzo nei sistemi CD. 

Tutti questi dispositivi verranno qualificati 
secondo lo standard «Green Book» e fanno 
parte di un set di componenti completo che 
Motorola inserirà nel proprio portafoglio pro- 
dotti a semiconduttore. 








PERSONAL 286-386-486 











Hard Disk AT-bus: disponibili Quantum (64K 
disCache) e Seagate fino a 210MB. 


Unità base: case Desktop baby, tastiera, dive | Schede video: 
TEAC 12.01.44MB, controlerAT bus HDIFDD, CGA/Hercues + paraleta —L 49000 IlrAXx por WINDOWSS 
2 pori seri, 1 pera VEABOOXGOO 256K IGbt =—L 95000 ITRAX è uno studio di registrazione MIDI a 
288 12MHz (LV 16) IMBRRAM LL. 580.000 VGA TRIDENT 256Kesp. IM L 149000 64 tracce. Insieme agli strumenti MID, per- 
288 16MHz (LM21) IMB RAM L:: 650.000 VGA TRIDENT 1M 10244768 L 200000 mette di realizzare un ambiente operativo 
2886 20VHz (LM 27) 1MBRAM L: 700.000 VGAET4000 IM 1024768 L24500 con gli elementi indispensabili per la crea- 
‘3B8SX 20)H2 LM 27) 1MB RAM L. 1.040.000 zione, la registrazione e la modifica della 
‘38663347 64 cache, MB RAM L 1.840.000. Monitor 14" con base basculante musica 
2386 40MHz, 64 cache, 4MB RAM L 1.950.000 CGA/Hercules monocromatico L. 180.000 L. 150.000 
‘48.6 25MHz, 64K cache, 4MB RAM L. 2.950.000 VGA monocromatico 1024x768 L. 219.000 coazial 
4486 33442, 256K cache, 4IB RAM L..690.000 | SAMPOVGA col. 102x768 28 L 500.000 | MASTER TRACKS PRO, sequencer professionale, per Windows 3 6000) 
Opzione case Desk Slim +L 80.000 TALM:synccol 1024x768.28 L 740.000 | SEQUENCER PLUS V4.0 Voyetra disponibile inte ivell a partire da L 139.000 
Opzione case Tower 6 pos. +L 195000 SAMPOVGA 19° col 1024768 L.1,790,000 | COPYIST trascrizione esiting/stampa partiture, importexport midi fle L 145.000 
Opzione 2 dive 12/146 = L' 120000 CASTALLO ANTRADIAZIONI a: 90090 | BALLADEV25sscuencerinzinestampa/CW-32L 0 MTS2 vice tornino L 450.000 
1T 2087-12 per 286-12/1620 L 240000 MUSICATOR sequenceristampa partiture, manuale in taieno L 755.000 
IT 3CB7SN-20 MHz L 310000 GENIUS mouse GM-D320 3 tasti L95000 | MUSIC PRINTER PLUS V4.0, sequencerintazioneStampa partiture 0/24 agi, ser L 990.000 
IT 3087DX-33 MHz L 520.000 GENIUS mouse GM-F302 3 tasti L 79.000 BAND-IN-A-BOX \/4.0, arrangiatore automatico, export midi file IL. 90.000 
IT3CETDICAO MA L 4060000 GENIUS scanner 684500 OCA L: 239000 | MIDI QUEST editor universale di vci, per Windows 3 L 450.000 
+060:000.. SEKOSHA SPIS0O aghi, 80col Lc 205,000 | CM-321 Roland, si. multimbio 8 part musical + tic, 2 voi (comp. MTS2) 650.000 


NEO P20 24 aghi 80 col, 360 dpi LL. 600.000 
NEC P3024 aghi, 132 co, 660 pi LL. 810.000 
CANON Bubble Jet 195 col, 360dpi L. 1.250.000 


MPU-PC Roland MIDIINIOUT, FSK LL. 265.000 
V4000 Voyetra, chipset Roland L. 225,000 
MD-01 MIDI INUT MPU comp. LL. 150,000 


40M 28m Seagate L 360.000 
40M 19ms Quantum Lo 419000 
85M 19m Seagate L 640.000. Interfacce MIDI: 
80M 19ms Quantum L 720000 
124Mb 19ms Seagate L 840,000 
120 15ms Quantum L.1,040,000 


GARANZIA 12 MESI - | PREZZI INCLUDONO ASSEMBLAGGIO E COLLAUDO 





SOUND BLASTER 


SOUND BLASTER sintetizzatore FM 11 voci + campionatore + game port L. 260.000 
C/MS CHIPS KIT per implementare le 12 voci stereo CMS opzionali L. 50.000 
“SOUND BLASTER + C/MS CHIPS KIT OFFERTA L. 295.000 


MIDI CONNECTOR BOX 1 |N 5 OUT + Sequencer Plus Junior V4.0 Voyetra L 140.000 
DEVELOPER KIT specifiche tecniche della SOUND BLASTER + libreria di funzioni L. 140,000 
MIDI KEYBOARD PC-200 Roland, 4 ottave, dinamica, pitch bender L. 290.000 
HARD-DISK RECORDING: PC + Sound Blaster = registratore digitale L. 85.000 











Tel. (011) 39.98.29 - Fax (011) 36.69.26 
Via Ogliaro, 4 (zona Stadio Comunale) 
10137 TORINO 


ORARIO: dal Lunedì al Sabato 9.30-13/ 1530-1930. Per uteriri informazioni, preventivi e dimostrazioni vente a trovarci 
Tutti marchi sono ragstrat dispetti ropretan 


PREZZI IVA ESCLUSA 
VENDITA DIRETTA E PER CORRISPONDENZA 





presso i nostri uffici 0 richiedete la documentazione per telefono 0 FAX. 





52 


MCmicrocomputer n. 109 - luglio/agosto 1991 


Concessionari Unibit 




































* ABRUZZO. Avezzano 520875; Carsoli 
205550. Chett: Des 360: Francia al mare (CH) Sc 
410533:L'Aqula n 8 Pescara: roger 721 

Teramo T 
+ BASILICATA: Policoro (7) 35, Potenza 
* CALABRIA: Catanzaro 41500, Chiaravalle Centrale 
Crotone Lamezia Terme (2): 
1 29061 Melo Ti 771102 Palmi 
45530; Reggio Caabia Ti 4350. Scalea 
+ CAMPANIA: Acerra Angri (SA 
47990. Avellino 81410; Aversa CE}. Comput 
el 5032861: Belizi Suc te 56204; Benevento: 
5: Casagiove (CE) Bc Brac el 4GBAA1: Caserta Oria Pe 
tr, el 444507; Marcianise (CE el 828220; Marigliano NA} SO. te 
5852238: Mondragone 3747. Montesarchio 
S 831697: Napoli 
12: Palinuro S 338130. Qualiano A 
8185601, Salem 8792: Giorgio a Cremano 
470505: Volla G 4 
EMILIA ROMAGNA: Ferrara 30. Modena 5 
Parma Me 35847. Piacenza 1 
* RIVLE Theste a a 824974) Udine 
+ LAZIO: Angra Gb H 201% Ù s 
Ariccia Seni Ciitanecchia RM 
Frascati AM 6676, Frosinone 
836; Gaeta (LT InSE Spstem te 
3395515; Latina: 10 5208 ù 
Roma BAI:ASA 18.68 360 ye 
e 8612148. Seze Scalo È 








87 Tali Mi 


«LIGURIA: Chiavari 






















Imperia Hassi La Spezia Cop 
Savona Si 1 820 
«LOMBARDIA: Bergamo Magnetic e Brescia Professi 
È 1524 Busto Arsizio 
86328; Castegnato (85): Certo Maggiore (MI) ME 
Crema (CR fer tel 83393; Garlate (CO) EL DA to 
Grandate (00); 5 150054; Lainate (VI) Mas 
MEL 2138 A2PS, tel 420272, Malnate (VÀ 
2. 10, 420176: Milano: Auger, te. 28111889; Coco 











A 58100804: Ospidaletto i Cormano (MI: N 
442: Pan: CP vor 47700 
es, tl 9245845 Silvestro M Saronno 
Focopy Ufficio; te. 9620815: Tano [5 4 Vilasanta 











* MARCHE: Ascoli Piceno: G 
8042. Urbino 





* MOLISE: Campobasso: Ecom So, tl System, tl. 714 


* PIEMONTE: Alessandra 
5 Fossano (CN) AMP 









» PUGLIA: Altamura (BA): Mastravto Anti 87021 


























Brindisi: Centro 53729: Carmiano 
Francavilla Fontana ER}:HanoHouse te 3445 
884509 Putignano (BA; Lonuzo Domenico, te, 731933: Taranto: n 
41: Trani (BAY Suini Informatiche, tl 506285 
» SARDEGNA: Cagliari Compito Center, t6.564712: Dat 
145 sla (CA: SAP Sistemi Et 4 
Sassari Selargius (C 
* SICILIA: Bagheria n 47: Caltanissetta: Deta ( 
53655: Catania 3 er te. 847105; E 
336055. Enna 010: Messina 
ù Modica Sorda |) 61056; Palermo: Datamax 
Mi 9798: Ragusa: te 23787 . Govanal Gemini 
CedSist 121: Siracusa: Mags Genera! Sot te 22455 


* TOSCANA: Arezzo: CDS. te 228 
061975: Castel del Piano (GR) BFC 056783. Pisa IT 
Queceta (LL) SO DLMEDC, tel 769 









* TRENTINO: Bolzano Bontat, 1 


3: Rovereto Ti 














UMBRIA: Basta PG}: Computer tudo, tel. 8003368: Cita di Castell (PG 
555401: Colomnetta di Montebello PG} Compiter Serie tl. 388541. 

Temi Todi PG e i 

* VALLE D'AOSTA: Quart 


« VENETO: Mestre VE tl 5311455 Rovigo 
Tiene (VI Gere D 








DISTRIBUTORI UNIBI: 
GRECIA: Michanografk. TI otel 0030.421.22231/3836 
PORTOGALLO: iberotec + Rua Luis Manu rina 50, Mirafires, Ages, 1495 





SEDI UNIIT 
Unibit S.p.A Dire. Generale: ir Rgata 6 te. 05.4190550 |a), fax 
64190727 


« Flle di Roma: iargo Nazareno Gia 





* File di Padoa: va Sio Pellico 1. 8074274, fax 049,81 





UM 
DIT 


Unibit Computer 


MEGLIO UN CORSO GRATIS OGGI E UN COMPUTER UTILE DOMANI. 


(PROVERBIO UNIBIT) 





NEWS 





Metallco Cap distribuisce His 2.1 


His è un generatore di applicazioni in grado 
di creare e gestire un database di informa 
zioni ed immagini collegate logicamente tra 
loro secondo la tecnica dei grafi (generatori 
di ipertesti) 

Realizzato in linguaggio C ed Assembly gi- 
ra su computer MS-DOS con processore su- 
periore a i286. Richiede scheda grafica EGA 
0 superiore. 

Ha tre applicazioni fondamentali: topogra- 
fiche, tecniche e ipertestuali; 

Le applicazioni topografiche riguardano la 
gestione del territorio, aree di interesse, zo 
ne a rischio, linee tecnologiche. localizzazio 
ne di immobili, centri di interesse pubblico, 
informazioni turistiche, localizzazione di 0g 
getti di interesse all'interno di edifici e ge 
stione demografica del territorio. 

Per quanto riguarda il secondo punto, le 
applicazioni tecniche, si intende gestione dei 
sistemi di impianti, la classificazione e rela- 
tivo controllo dei componenti, archiviazione 
di monografie e programmazione della ma- 
nutenzione 

Ultima applicazione quella riguardante la 
formazione (ipertesti) permette la simulazio- 
ne di procedure di avviamento e manuten- 
zione impianti, diagnosi mediche e program 
mazione di seminari. 





HAYUNDAN: 





Attenzione!! 


Per un errore dell'agenzia che cura Î rapporti con la stampa della Mannesmann Tally, 
il listino prezzi pubblicato nella Guidacomputer di questo numero di MC è errato. 
Ci scusiamo con i lettori per l'inconveniente e li rimandiamo al prossimo numero dove 


sarà pubblicato il listino corretto 








WordPerfect Italia verso il mercato unico del ‘93 


Con l'introduzione dei MultiPack e con 
l'allineamento dei prezzi in Ecu, WordPer- 
fect Italia sì prepara all'ingresso nel mer- 
cato europeo del 1993. 

WordPerfect Italia è stata fra le prime 
sedi europee di WordPerfect International 
ad aver offerto la soluzione MultiPack per 
tutti i prodotti, | MultiPack sono in versio 
ne da 5 o da 20 licenze d'uso, valide sia 
per l'installazione in rete, sia per l'uso 
stand-alone. 

| MultiPack contengono solo due coppie 
di manuali (Consultazione e Addestramen- 
to), per soddisfare la domanda dei Large 
Account, generalmente più interessati alle 
licenze d'uso che non alla manualistica e 
che potranno godere di uno sconto-quan- 
tità interessante. 

L'offerta MultiPack è stata estesa a tutti 
i paesi europei dal 1° luglio 1991. In questo 
modo, Large Account e multinazionali di tut- 
ta Europa possono usufruire di questa so 


[uzione commerciale direttamente, attraver- 
so i loro rispettivi rivenditori di fiducia. 

A quest'ultima operazione è abbinata l'u 
nificazione dei prezzi di listino in tutta Eu 
ropa, con la disponibilità di un'equiparazio- 
ne di prezzo in Ecu, Parte integrante di 
questo nuovo assetto organizzativo è l'e- 
stensione del supporto tecnico gratuito ai 
potenziali clienti da parte degli uffici locali 
della multinazionale 

WordPerfect ha organizzato un «Sales 
Rep. Program», esteso a tutta l'Europa, | 
Sales Rep. assisteranno i dealer organiz- 
zando con loro presentazioni e seminari sui 
prodotti rivolti soprattutto alla grande uten- 
za, Questo «corso», a cui anche la filiale 
italiana si sta preparando, è stato ufficial 
mente inaugurato nel mese di giugno con 
un meeting internazionale di tutti | Si 
Rep. europei presso la sede di Wo 
Perfect Europe, in Olanda 














EFC. 








BIT 














BIT LINE srl 





SEDE: C.so Casale 245 - 10132 - TORINO 
Tel: 89.37.89 (5 r.a.) - Fax 8990458 


Filiale: Via Casaregis 30 - 16129 - GENOVA 
Tel: 58.01.58 - Fax 585403 


Qualità a minor prezzo 


SUPER 286 composto da: 
CPU 80286 clock 6-12 MHz 

1 MB RAM espandibili a 4 
Drive 1.44 - Seriale - Parallela 
Hard 40 MB - Scheda VGA - 
Monitor colori 14" VGA 

L. 2.090.000 + IVA 


SUPER 386 composto da: 
CPU 80386 a 20 MHz 

2 MB RAM espandibili a 8 
Drive 1.44 - Seriale - Parallela 
Hard 40 MB - Scheda VGA - 
Monitor colori 14" VGA 

L. 2.700.000 + IVA 





E inoltre: EPSON - PHILIPS - BROTHER - FUJITSU - NEC - FACIT - TOSHIBA - INTEL 
Concessionario ESA per contabilità Generale SPIGA 
Centro assistenza tecnica su PC - XT - AT - 386 - Stampanti 








54 























NEWS 
__ 





Creativi del computer alla... tastiera. 
Prende il via ARTgallery, una rasse- 
gna aperta ai creativi della grafica 
e dell'animazione video digitale 
senza limiti di sistema hard- 
ware utilizzato purché rientri 
nella categoria dei personal 
computer 





Per partecipare inviate i vostri ela- 
borati in forma di dischi, stampe, dia- 
positive e videocassette a standard 
VHS alla redazione di MCmicrocom- 
puter. 

| migliori lavori saranno premiati (i 
ragguagli in merito saranno comunicati 
nel prossimo numero di MC) e parteci 
peranno ad una serie di mostre che 
avranno luogo tra ottobre e novembre 
in varie città d'Italia 


- Gli elaborati dovranno pervenire entro 
e non oltre il 15 settembre presso la re- 
dazione di MCmicrocomputer (Via Carlo 
Perrier 9, 00157 Roma) accompagnati 
da una dichiarazione firmata nella quale 
si attesta l'originalità dell'opera. 

- Per ogni opera sarà obbligatorio spe- 
cificare il tipo di computer utilizzato, la 
sua configurazione ed il software impie- 







GALLERY 


gato; inoltre, in una breve relazione si 
dovranno eventualmente indicare parti- 
colari tecniche ed accorgimenti utilizzati 
nella realizzazione. 

- Per la sezione dedicata alle immagini 
statiche il materiale dovrà essere costi- 
tuito da diapositive 35mm accompagna- 
te da un dischetto nel quale siano inse- 
riti i relativi file grafici; sono accettate 
anche stampe fotografiche di formato 
30 x 20 (cm) purché accompagnate an- 
ch'esse da relativo dischetto. 

- Sono ammesse rielaborazioni di imma- 
gini già esistenti (demo, programmi 





commerciali, ecc.) purche l'interven- 
to di rielaborazione sia significativo; 
in tal caso è necessario indicare 
l'immagine di provenienza 
- Per la sezione dedicata alle im- 
magini dinamiche il materiale 
dovrà essere costituito da video- 
cassette a standard VHS conte- 
nenti animazioni di durata non su- 
periore a 5 minuti 
- Nel caso di presenza di una co- 
lonna sonora musicale sarà neces- 
sario indicare il titolo dei brani mu- 
sicali, l'autore e l'esecutore. 
- Non e' prevista, per motivi orga- 
nizzativi, la restituzione dei materiali in- 
Viati 


La Giuria che visionerà gli elaborati sarà 
costituita da critici d'arte, da esperti del 
settore e da alcuni membri della reda- 
zione di MCmicrocomputer. 
Tra gli altri esponenti della Giuria: Car- 
melo Genovese, direttore del Centro Ri- 
cerche Attività Umane Superiori; 
Claudio Traversi, 
dell'Accademia di Belle Arti di Frosino- 
ne; Marco Maria Gazzano, critico d'arte 
e collaboratore di Repubblica e della 
Stampa. 




















William 386 





















COMPUTER] 


HSP 
COMPUTER 











PROCESSORE 386 SX 

Î| 1 MB espandibile A 5 

FDD 1.44 

Î| HD 20/40- 2.5" 20mS AT BUS 

Î| schermo VGA 11° - 640x480 - 
32 GREY scale 

PORTE: 2 seriali, 1 parallela, 

presa video esterno 

AA - KG.3- Autonomia 2h30 

ACCESSORI: Box esterno di 
espansione - Drive estemo 





EI 
8 
$ 














HSP COMPUTER Via Malta, 8 - 00198 ROMA - Tel. 8411090 - (0337) 726451 (per chi chiama da fuori Roma) 





56 


MCmicrocomputer n. 109 - luglio/agosto 1991 


...le top-laser 


KYOCERA 
sono importate da LaserTop 


Sì. c'é una nuova 
opportunità 
(anche se non è 
per tutti): 





LacarTam cirio 


per i Dealer e in particolare quelli che - sulle 
stampanti Kyocera - sanno di poter operare nel 
tempo...e lo fanno, vestendole di software (e 
quindi di valore aggiunto) o semplicemente 
integrandole nelle soluzioni che preparano per i 
loro clienti; 
per gli utenti finali, specialmente i più attenti 
problemi del proprio ufficio e sempre alla 
ricerca della soluzione ottimale: nelle stampanti 
Kyocera trovano: gestione del laser con ottiche 
sofisticate e originali (Kyocera è, tra l'altro, 
proprietaria di Yashica), caratteri e barcode 


Aero SRO vi Toocrio 54 Tel 0227001019 - Fax 02:2576755 


Perl Centro e il Sud: CIBMI spa - 00143 Roma - via Paolo Di Dono, 3/A - Tel. 06-503931 









già disponibili per tutti gli usi d'ufficio e di fab- 
brica: questo, e il resto, protetti da un involucro 
robusto e indistruttibile; 


e anche per noi, dal 
momento che ci piace l'idea 
di importare le toplaser del 
mercato. 


Quante sono? Per ora 
otto. L'ultima, la F 5000 
è già un mito: stampa in 
3 oltre che in AA. 


Stampanti Li 


KUYOCERA 


Value for money 





Target 
CA 
di 


NEWS 





Olivetti: Open System 
Architecture 


A Montecarlo, il 3 giugno 1991, l'Olivetti 
Systems & Networks (OS&N) ha organizzato 
la Convention «Open System Architecture: 
A Generation Ahead», durante la quale i ver- 
tici dell'azienda di Ivrea hanno illustrato le 
strategie ed i prodotti dell'offerta OSA. 

In quest'occasione, sono stati anche an- 
nunciati accordi volti ad arricchire la disponi 
bilità di software standard in ambito OSA. 

L'OSA ad oggi rappresenta l'unica architet- 
tura aperta che consente di costruire su 
quattro fondamentali componenti tecnologi- 
che standard (Intel e MIPS per l'hardware; 
05/2 e UNIX per i sisteml operativi) soluzioni 
sistemistiche per specifici settori applicativi. 

L'offerta hardware di OS&N è centrata sul- 
la tecnologia Intel. Questo garantisce agli 
utenti il vantaggio, in termini di rapporto 
prezzo/prestazioni caratteristico della tecno- 
logia dei personal computer. Consente l'ac- 
cesso al vasto catalogo di software standard 
oggi disponibile; assicura la possibilità di far 
crescere il proprio sistema mantenendo la 
compatibilità delle applicazioni 

L'offerta consiste in una linea modulare e 
compatibile che va dal personal computer 
M300-01, basato su microprocessore Intel 
386, alla famiglia di sistemi LSX 5000, basata 


OPEN SYSTEM ARCHITECTURE 


OSA Application Profiles us 


User Interface 
Application Environment Services 
Application Management Services 


Application Cooperative Services 
Network Services — 


Operating System Services — 
Hardware Platform 


| plicazioni OLTP (operazioni in am- 
bienti transazionali) delle grandi or- 
ganizzazioni. Disponibile in tre mo- 
delli, LX 6520, 6450, 6560, forni- 
sce, nella sua configurazione mas- 
sima, fino a 100 MIPS di potenza 
per l'utilizzo contemporaneo da par- 
te di un migliaio di utenti 
| prodotti OS&N, integrati in OSA, 
possono utilizzare i sistemi operativi 
0S/2 di Microsoft e UNIX System 





su Intel 486. A Montecarlo è stato annun- 
ciato l'ampliamento della famiglia LSX 5000 
con LSX 5030 e LSX 5040, sistemi multipro- 
cessore basati su microprocessore Intel 486 
a 33 MHz e 50 MHz rispettivamente. 

Con l'iniziativa ACE (Advanced Computing, 
Environment), ventuno aziende leader nell'in- 
formatica distribuita, tra cui OS&N, si sono 
consorziate per applicare il modello di svilup- 
po dell'industria PC alla nuova tecnologia RI- 
SC. Questo dovrà assicurare anche agli uten- 
ti delle potenti workstation RISC una scelta 
altrettanto ampia di applicativi software e 
sottosistemi hardware standardizzati. Ade- 
rendo a consorzio OS&N si è impegnata a 
sviluppare una workstation di nuova genera- 
zione basata sul microprocessore MIPS. La 
Workstation sviluppata da OS&N secondo le 
specifiche ACE sarà il modello di partenza 
della linea RISC di OS&N che trova già oggi 
i modelli di più elevata capacità nella famiglia 
di supermini LSX 6500, presentata appunto a 
Montecarlo. 

LSX 6500, basata su tecnologia della MI- 
PS, indirizza la gestione di database e le ap- 


V, le due tecnologie standard che 
sono il prerequisito software per | sistemi 
aperti. In particolare UNIX System V offre la 
possibilità di passare dalla tecnologia CISC a 
quella RISC garantendo la compatibilità e 
portabilità delle applicazioni 

OSA, nel corso della sua evoluzione, ha in- 
corporato le componenti software d'ambien- 
te che via via sì sono affermate come stan- 
dard per la gestione di database di reti locali, 
per l'interfaccia grafica, ecc. Questo arricchi- 
mento è stato possibile grazie ad accordi di 
collaborazione e partnership tecnologica con 
| maggiori produttori internazionali di softwa- 
re: ad esempio Oracle, Informix, Microsoft 

A Montecarlo sono stati annunciati in que- 
sta direzione numerosi accordi con nuovi par- 
tner o ampliamenti delle cooperazioni pree- 
sistenti: con Digital per la gestione delle reti 
di interconnessione fra computer, con Bell 
Atlantic per la disponibilità di DEChet Phase 
IV in ambiente UNIX Systems Laboratories 
per integrare in OSA ambienti applicativi 
transazionali (OLTP); con Syntax Sistemi per 
arricchire con Envision l'offerta di strumenti 
CASE 





La4/E/f di Torino già, ben nota a tutti i possessori di SINCLAIR QL 


rchimedes il PC più veloce del mondo 
e Acorn R260-R225-R140 le WorkStation Unix più economiche in Italia 


Vi 


invita a conoscere A 


A310 1 Mega RAM 1 Drive 3.5 Tastiera Mouse 
Con Risc-Os, Manuali, 5 Dischi di programmi 


Versione base senza Monitor 


Lire 2'000'000 


Con Monitor colori Philips 8833 Lire 2'550'000 


Con Monitor multisyne EIZO 


Lire 3'550'000 


A3000 4 Mips con 1 Mega RAM 1 Floppy 3.5 


tastiera e mouse senza Monitor 





Lire 1'700'000 


A410/1 con 1 Mega RAM con HDisc 20 Mega 
Tastiera Monitor PHILIPS 8833 a colori Mouse 
ed Emulatore MS-DOS +5 dischi Lire 4'000'000 
A440 con 4 Mega RAM Hard Disc 50M Mouse 
Monitor EIZO Multisyne SVGA 256 Colori 
Emulatore MS-DOS con 5 dischi Lire 6'000'000 

A540 nuovo modello 13.5 Mips Telefonare 


R260 UNIX system V 
13.5 Mips 8M RAM HD 100MB 
SCSI Monitor EIZO 9070 SVGA 
Ethernet Lire 12'000'000 + IVA 


R140 UNIX system V 
4 Mips 4M RAM HardDisc 50MB 
SCSI Monitor EIZO 9060 SVGA 
C compiler Lire 7'000'000 + IVA 


ARM3 24-30Mh2 12-14Mips 
24M L.1'000/000 30M L.1'200/000 


Richiedete il listino prezzi 

dei programmi e dei numerosi 

accessori oppure venite a provarlo 
dimostrazioni gratuite 


SPEM Via Aosta 86 





Prezzi comprensivi di IVA e di spese di spedizione 
Vasta disponibilita' di programmi e periferiche per Sinclair QL e Archimedes Acorn. 
Vendita diretta e per corrispondenza con spedizioni rapide in controassegno 


10154 TORINO Tel 011857924 FAX 011 280009 








58 


MCmicrocomputer n. 109 - luglio/agosto 1991 





PC 386/40-40 MHz 64 Kb CACHE-Case DeskTop' 
4 Mb RAM-2 Seriali e 1 Parallela-Tastiera estesa 


Le 
> 


Scheda Video VGA-Monitor 14"VGA monocr. 


& 1 FDD 3"1/2 da 1.44Mb-Copertina plastica. 
L. 2.800.000 IVA compresa 


7 


con HD 130 Mb L. 3.600.000 1vA compr. 





PC AT Desk Top -Turbo-Reset-Chiave-Display 
Clock 16/21 MHz-1 Mb RAM-2 Seriali-Parallela 
Scheda VGA (256Kb)-Monitor 14" VGA mono 
1 FDD 3"1/2 1.44 Mb-Tastiera estesa-Copertina 
L. 1.150.000 _ Iva compresa 
con HD 40 Mb L. 1.550.000 1vA compr. 








Per ogni PC acquistato, in regalo assicurazione TICINO: Incendio, furto e caduta. 


INTEL 
a 80287-XL/XLT 
© 80387-16/20/25 
= 80387-33 


COPROCESSORI 


L. 230.000 
L. 550.000 


CS 


<> NOTEBOOK 386-SX/20 HD 40° 


È ETA BETA S : 1 Mb RAM-1 FDD 3"1/2 
Computers Center 


DisplayVGA-Borsa-Alim.-Batt. 


L. 600.000 . LIVORNO L. 4.580.000 IVA comp. 


L. 210.000 
L. 490.000 
L. 540.000, 


Via S. Francesco 30 


Tutti gli accessori, l'hardware e 


Tel. 0586/886767 il software per PC delle migliori 


marche, con garanzia originale. 


DR.Dos 5.0 italiano - Garanzia 12 mesi - Spedizioni contrassegno in tutta Italia - 





PC 386/25 0 W.S. 34.1 MHz-4 Mb RAM 
Desk Top-2 Seriali-Parallela-Tastiera estesa 
1 FDD3"1/2-Scheda VGA-Monitor VGA mono 
L. 2.000.000 IVA compresa 
con HD 130 Mb L. 2.800.000 IVA compr. 
con monitor VGA col. L. 3.070.0001vA c. 





PC 486/25-25 MHz 128 Kb CACHE 112 MHz 
DeskTop-4Mb RAM-2 Seriali-1 Parallela-Tastiera 
1FDD3"1/2-Scheda VGA-Monitor VGA mono f.b. 

L. 3.600.0001vA compr. 
con HD 130 Mb L. 4.400.000 IVA compr. 
con monitor VGA col. L. 4.670.0001vA c. 








Ben 32 modelli disponibili con ampie possibilità di configurazione. 


COPROCESSORI 


ULTIMO ROUND !! 





IIT 800287 - 


08 


‘99.000 





IIT 800287 - 


10 


129.000 





| IT 800287 - 


12 


139.000 





IIT 800287 - 


20 


199.000 





[11 800387-16 


279.000 


coprocessore che p 
basta una telefonata ed i 





IIT 800387 - 20 


‘299.000 





IIT 800387 - 25 


329.000 


Per ogni proble! 





IIT 800387 - 33 


‘349.000 


a chiamarci sa 





IT 80c387 - 40 


599.000 





IT 800387 - 168x 





189.000 








IT 80c387 - 20x | 209.000 








\XveGas 


Finalmente anche la INTEL ha riconosciuta la forte presenza sul [INTEL 80287 XL 
mercato dei coprocessori IIT riducendo drasticamente i prezzi ..... ma |NTEL 80387 - 16 
noi abbiamo ridotto i nostri all'osso. Inoltre abbiamo introdotto, per 


LARO che può riservarvi amare sorprese dall'ordine 
iguardante i coprocessori mater - 239.000 
0 a Vs disposizione pe i 

ale installare o per inviarVi una documenta 
Sonoadisposizione gratuitamente le libreri ; titi 5: , 
i compilatori Microsoft C, Microsoft Quick "Turbo b. , Tutti prezzi indicati sono in 
Turbo C, AztechC, Prospero PC Pascal, Zortech C++, persfruttare la Lire + IVA 19% senza alcun 
rotazione di matrici 4x4 possibile solo sui coprocessori IT. legame valutario. 











linea INTEL a i | INTEL 80387 - 20 
INTEL 80387 - 25 
INTEL 80387 - 33 
n | INTEL 80387 - 16sx | 219.000 











pi 
re NON SIAMO LEGAT 

















DISTRIBUTORI UFFICIALI E CENTRO ASSISTENZA RIZZ. 





[MODELLO 


[coLors 


AGHI 


SPEED | FNT OFFERTA 





ISTARLC20 


180 | 4 240,000 





[STARL©200 


4 419.000 





ISTARLC24-200 


so ‘509,000 





ISTARLC24-200 








1 
7 
1 
7 











sio 609.000 

















SUI SEIKROSHA 


Concessionario PASSEPARTOUT 


Gestione Aziendale Integrata da | a $ terminali in Dos od OS/2. Fino a 128 posti in UNIX. 


Tel. (06) 74.59.25 
Fo in) 74.31.39 - 76.05.69 
L i (FAxsututte le linee) 
Compùter Shop - Via Lucio Elio Sciano, 13/15 - 00174 ROMA 
Centro Ass. Tecnica - Via Dei Quinzi. 7 - 00175 ROMA 













E SEI 
BS NESS) 
eo, 


VI CONSIGLIA: 


VoMEzzza 
MICROTEK 


Panasonic 
SHARP 


ADBr®r) 


EXECUTIVE 
SERVICE 















(andiamo anni diesperienza nei 
settori CAD e DTP., in stretta 
collaborazione con Aziende di 
Forniture Grafiche 


La ns. migliore garanzia è co- 
stuita dai ns. affezionatissimi 
clienti intutta Italia. 


Nella ns. Sede di Bologna o nella 
ns. Filiale di Castel San Pietro 
Terme potete trovare sempre 
in esposizione (ed installate): 





WYSE 


©. 
LOGITECH 


(Lm}t ASERMASTER iù 


CORPORATION 


Sede: 

via Savigno, 7 
Bologna 

tel. 051-8232030 


fex 051-5232006 


Filiale: 

via E. Fermi, 4 
Castel S. Pietro 
Terme 

tel. 051-9843500 
fax 051-943794 









































© Stampanti Laser: 
300, 800, 1000 punti F.to A4 
1200 punti F.to A3 
300 punti a colori AB ed AA 
IS Plotters: 
da Disegno (fino al doppio AO) 
da Taglio (fino a 98 cm. di luce] 
© Monitors: 
F.to AB (anche Postscript)] 
F.to AA verticale 
6 Scanners: 
F.to A4 [ da 300 a 2400 punti] 
Lettori di Testo ICR 


© StazioniCADeDTP complete 


Installazioni personalizzate e 
Corsi di Addestramento per i 
migliori software DTP e CAD 
presso la Vs. Sede: 


I CorelDraw: 
versione 2.0 in Italiano 


© PageMaker: 
versione 4.0 in Italiano 


AutoCAD: 
versione 171 in Italiano. 
Applicazioni di Distinta Base. 
Vettorializzazione. 


Questa pagina pubblicitaria è stata rea- 
lizzata in proprio con laser a 800 punti, (i 
marchi a 800 punti) riprodotta diretta- 
mente in lastra, congrande risparmio di 
tempo e di denaro. 








NEWS 





L'IBM rinnova la gamma PS/2 


Milano 11 giugno 1991. Sono passati so- 
lo due mesi dal lancio del nuovo laptop 
IBM, ed ecco che la casa di Armonk rin- 
nova i tre quarti della gamma dei PS/2 e 
presenta un nuovo notebook dal colore ne- 
ro. 

L'annuncio è particolarmente nutrito: tre 
modelli completamente nuovi e sostanziali 
interventi sui modelli attualmente in listino. 
Ai personal computer si aggiunge una nuo- 
va linea di dispositivi per l'archiviazione dati 
(floppy disk drive, streamer di backup e di- 
schi ottici) con maggiori capacità di memo- 
rizzazione ed efficienza. 

Per i modelli 90 e 95, basati su Intel 
1486, viene annunciata la possibilità di sfrut- 
tare il nuovo i486 con clock a 50 MHz e 
con potenza elaborativa di oltre 25 mips. 

Il software di base si arricchisce della 
nuova versione del sistema operativo PC- 
DOS 5.0, dei programmi per la gestione 
della rete della Novell (diverse versioni di 
NetWare) che saranno altresì potenziati per 
l'ambiente OS/2. 

Il nuovo notebook risponde al nome di 
N33SX, pesa due chili e mezzo, ha le di- 
mensioni di un foglio A4 ed uno spessore 
di 5 cm. 

La CPU è un i386SX con clock a 12 MHz, 
2 Mbyte di RAM e 40 Mbyte di hard disk. 
Dispone di un monitor a standard VGA da 
9,5", una tastiera da 85 tasti, di una porta 
parallela, una per la seriale ed una per il 
mouse, a cui va aggiunta la porta per il col- 
legamento di periferiche esterne come il 
floppy disk drive da 3,5" 

L'autonomia delle batterie è di un'ora e 
mezzo (non sono molte, ndr), Il prezzo è di 
3.700.000 lire esclusa IVA. 

| tre nuovi modelli della fascia interme- 
dia, PS/2 35, PS/2 40 e PS/2 57, utilizzano 
il microprocessore i386SX a 20 MHz. Il 
PS/2 35 è disponibile con solo il floppy disk 
drive, con un disco fisso da 40 Mbyte op- 
pure in versione «medialess», con adatta- 
tore di rete token-ring integrato. Standard 
grafico VGA, memoria RAM da 2 a 16 
Mbyte e tre alloggiamenti per adattatori 
opzionali 

ll PS/2 40 è offerto in versione con disco 














MCmicrocomputer n. 109 - luglio/agosto 1991 


MC 


NEWS 




















fisso da 40 oppure da 80 Mbyte. | cinque 
alloggiamenti di espansione e i quattro 
comparti interni per l'installazione di unità 
addizionali, floppy disk drive, dischi fissi, 
nastri, ne fanno un sistema versatile. 

Il PS/2 57, con architettura Microchan- 
nel, ha possibilità di espansione superiori a 
quelle del modello 40. Può installare fino a 
720 Mbyte di memoria su dischi interni, ag- 
giunge un adattatore integrato di tipo SCSI, 
per collegare fino a un massimo di sette 
unità periferiche esterne. 

Disponibile con 4 o 8 Mbyte di RAM e 
con 80 o 160 Mbyte di memoria su disco, 
utilizza il nuovo floppy disk drive da 2,88 
Mbyte, che può utilizzare anche dischetti di 
capacità inferiore (installabile a richiesta sui 
modelli 35 e 40). 

Una nuova unità a disco ottico «riscrivi- 
bile» consente di archiviare su un solo sup- 
porto da 3,5” fino a 40 mila pagine di testo 
0 10 mila grafici. Il tempo di accesso ai dati 
è di 66 millisecondi. 

Il microprocessore i486 a 50 MHz, pre- 
sentato în aprile su un sistema prototipo, 
può da oggi essere installato sui modelli 90 
e 95. Grazie anche a 256 Kbyte di memoria 
cache, le prestazioni sono superiori del 50 
per cento a quelle della versione a 33 MHz. 
NetWare 3.11, disegnato per reti comples- 
se di tipo eterogeneo, consente di integra- 
re risorse operanti in ambienti DOS, Win- 
dows, 0S/2 e UNIX. È inoltre coerente con 
gli standard TCP/IP e OSÌ. Il PS/2 modello 
35 ha prezzi a partire da 3 milioni e 600 
mila lire, il modello 40 parte da 4 milioni, il 
modello 57 da circa 4 milioni e 900 mila 
lire, 

















‘microcomputer n. 109 - 








luglio/agosto 1991 








Caratteristiche comuni a tutti i modelli SC: 
2 Mbytes di RAM, 1 Hard Disk da 42 Mbytes 

1 Drive da 1.44 Mbytes e 1 da 1.2 Mbytes 

2 Seriali RS232 e 1 Parallela Centronics 

Tastiera Italiana Avanzata 102 Tasti 

Super-VGA 1024x768, 16 bits, 1024 Kbytes installati 
compatibile Hercules, CGA, EGA, VGA, Super-VGA 

256 colori contemporanei a 1024x768. 











SCLI/40:.curizcicirniarnicagaiirani L. 1.736.000 
microproc. 80286/16, clock 21 MHz (LM) 

SC 26/40 .........eccrtrrrerreece riesi nie rezionioe 2.422.000 
microproc. 80386SX/50, clock 36 MFiz dei 

SC 34/40 2.657.000 
microproc. 8 

SC 58/40 L. 3.117.000 
microproc. 80386/33, clock 58 MHz (LM) 

SC 66/40 .. 4.140.000 
microproc. 803 

SCUIAD Lanna 4.805.000 
microproc. 80486/25, clock 117 MHz (n 

SC 200/40... 5.385.000 


microproc. 80486/33, clock 200 MHz ( Los 





Caratteristiche comuni a tutti imodelli SCE: 
1 Mbytes di RAM, 1 Hard Disk da 20 Mbytes 

1 Drive da 1.44 Mbytes o 1 da 1.2 Mbytes 

2 Seriali RS232 e 1 Parallela Centronics 

Tastiera Italiana Avanzata 102 Tasti 

Super-VGA 800x600, comp. Hercules, CGA, EGA, VGA 


SCE 16/20\sciirirnziinia 980.000 
microproc. 80286/12, clock 16 MHz ce 
Altre Configurazioni ....uriienenie Telefonare 





Contattate il ns. Distributore: EXECUTIVE SERVICE s.a.s. 
via Fermi,4 - Cast.S.Pietro T.(BO) - Tel. 051-943500-943794 
via Savigno, 7 - Bologna - Tel. 051-6232030 - Fax 051-6232006 





190,000 — 


Agenzia finanziari 
Agenzia Immobiliare 
Assistenza tecnica 
Autoscuola 


Biblioteca 
Commercialista 
Dancing 
Donatori di sangue (AVIS) 
Enoteca 
Enoteca Pratica 
Fapertutti 
L'ufficio integrato 

CELLINO) 
Pensioni per animali 
Prenotazione/Hotel 
cuole di addestramento 
ortivo 
Stabilimenti balneari 
Studio cardiolo; 
SUCIESRO 
Studio medico 
STO 
Studio odontoiatrico 
Studio odontotecnico 
Studio ortodontico 
Studio pediatrico 
Studio veterinario 
WES 


250.000 


Appuntamenti studio 
Ascensoristica 
Asili nido 
Associazioni sportive 
Bowling 
Campi da gioco e sportivi 
Case albergo appartamenti 
mobiliati 
Circoli di tennis 
Circoli ricreativi 
Conferenze e congresso 
Maneggio cavalli 
Onoranze funebri 
Palestre e piscine 
Parrucchieri 
Ristoranti 
Scuola di ballo 
Scuola di informatica 
Scuole private 
Soluzione 90 
Soluzione 91 








Software 
su misura 
anche 

nel prezzo. 


Da dieci anni Dado System 
produce software. 

E lo sviluppa con un partico- 
lare sistema modulare che 
permette di creare pacchetti 
gestionali personalizzati per 
applicazioni verticali. 

Il nostro catalogo conta ben 
120 applicazioni tutte su 
misura anche nel prezzo. 

Ma constatate di persona. 


Tutti | prezzi sono esc IVA, spese di 
corriere (20,000 lire), con pagamento 
contrassegno 





Per conoscere il rivenditore più vicino a 
vol 0 ordinare il vostro sottware su 
misura teletonateci allo 06.5413152 


Oggi vi 
presentiamo più 
da vicino: 

La Dieta 


» Orientata particolarmente ai 
medici, ai dietologi e agli istituti 
specializzati, per la sua rigida 
impostazione scientifica. 

» Gestisce il calcolo del dispendio 
calorico giornaliero, basandosi sullo 
stato fisico, l'attività lavorativa e 
l'attività sportiva. 

* Calcola la variazione in 
percentuale di proteine, lipidi e 
glucidi in relazione al fabbisogno 
calorico giornaliero. 

* Prepara e stampa la dieta 
settimanale con | relativi menu, 
tenendo conto dell'eventuale stato 
patologico del paziente, 

* Stampa la ricetta dei piatti indicati 
del menu, con il relativo coefficente 
di cottura. 

- Presenta un archivio di oltre mille 
piatti tra colazioni, primi piatti, piatti 
di carne e di pesce, verdure 
formaggi, salumi, dolci, frutta, ecc 
L. 790.000 4 IVA 





ù 


dado system 


00142 Roma, via Benedetto Croce 97 
tel.(06)541.31.52(r.a.) fax (06) 540.48.49 





MCmicrocomputer n. 109 - luglio/: 





Stretta di mano tra Apple e IBM 


Cosa stanno tramando le due più grosse 
compagnie di computer americane? |l 10 
giugno John Sculley presidente della Apple 
Inc. si è recato, per un incontro prelimina- 
re, negli uffici di New York della IBM. Quel- 
lo che i giganti dell'informatica si siano det 
ti resta avvolto nel più stretto riserbo; pro- 
viamo comunque a fare alcune ipotesi di 
quelle che potrebbero essere le linee ge- 
nerali dell'intesa 

Una prima ipotesi, appoggiata anche da 
alcuni personaggi della stampa specializza- 
ta, parla di un accordo che vedrebbe la IBM 
fornire alla Apple i suoi ultimi microproces: 
sori RISC e quest'ultima licenziare alla IBM 
l'interfaccia grafica che ha decretato il suc- 
cesso del Macintosh. 

Se la Apple e la IBM si accordano questa 
diventerà inevitabilmente l'interfaccia 
«standard» e gli altri costruttori dovranno 
per forza adeguarsi. Microsoft compresa 
che al momento detiene praticamente l'e- 
sclusiva dei sistemi operativi per macchine 
80X86 con MS-DOS e Windows 3. E que- 
sta esclusiva sembrerebbe che dia fastidio 
all'0S/2 PM che IBM vuole assolutamente 
«piazzare» sul mercato 

L'interfaccia Macintosh/Presentation Ma: 
nager, in grado di girare MS-DOS e Win. 
dows dentro una finestra, sulle macchine 
IBM metterebbe quasi fuori mercato la Mi: 
crosoft, ma alcuni esperti sostengono che 
questo metterebbe nei guai anche la Apple 
che della facilità d'uso ha fatto il suo ca 
vallo di battaglia. Resta da vedere perciò 
cosa la Apple ci guadagnerebbe da un ac- 
cordo simile; chi comprerebbe più un Ma 
cintosh se può comprare un cinese con 
05/2 PM a metà prezzo? 

Una seconda ipotesi riguarda più sempli 
cemente un accordo su un formato spe 
ciale di file che permetta un ampio inter- 
facciamento dei sistemi IBM ed Apple; so- 
prattutto in vista dei nuovi standard multi 
mediali che presuppongono la coesistenza 
di testi, immagini, filmati e suoni in un uni 
co file. Ma è anche vero che in questo 
campo esiste già uno standard nato dalla 
cooperazione di Sony e Philips nel campo 
dei CD-I (Compact Disc Interattivi) 

Terza ipotesi, forse la più verosimile 


Acorn: certificazione XPG3 


La Delphi S.p.a., distributrice dei prodotti 
Acom per l'Italia, ha annunciato il consegui- 
mento da parte di Acorn della certificazione 
XPG3 per le sue nuove workstation Unix 
R260 e R225, entrambe basate su proces 
sore risc ARM nella recente versione 3, con 
prestazioni che superano i 15 MIPS. 

63 è l’attuale nuovo livello dello standard 
X/OPEN già fornito nella sua precedente ver. 
sione nei modelli della serie R 

Oltre a Y/Open XPG3, le workstation di se- 
rie R vengono fornite di sistema operativo 
RISCiX 1,2 derivato da BSD 4.3, X-Windows, 
OSF-Motif e IXI.Desktop insieme ai protocolli 
di comunicazione TCP/IP e NFS. 








posto 1991 





NEWS 





adesso che le macchine 386 e 486, a cau- 
sa della loro eccessiva potenza, stanno in 
pratica lasciando l'area personal per affac- 
ciarsi, spesso con successo, tra i mini e le 
workstation, la IBM pensa ad un nuovo 
personal basato sul RISC che già equipag- 
gia la sua RS/6000. È chiaro il proposito di 
ÎBM: sconfiggere la concorrenza con una 
macchina tecnologicamente migliore e, so- 
prattutto, con un sistema operativo molto 
facile da usare, 

E questa volta senza ripetere l'errore che 
in pratica regalò alla Microsoft il monopolio 
dei sistemi operativi con il 99% dei PC ven- 
duti che installano MS-DOS. L'interfaccia 
proprietaria garantirebbe le macchine IBM 
dalla clonazione completa (rimarrebbe sem 
pre vietato duplicare le ROM), e non da- 
rebbe a terze parti il potere assoluto sul 
software. 

La Apple dal canto suo si troverebbe ad 
‘entrare nel mercato dei RISC, tentativo che 
già due volte aveva fatto, dapprima con 
una scheda 88000 e poi con un accordo 
con la Texas Instrument. E si deve consi- 
derare che, seppure annunciato da molti, 
attualmente non esiste un personal com 
puter basato unicamente su un processore 
RISC, se si eccettua l'Archimedes. In que- 
sto contesto si inserirebbe anche la venti- 
lata notizia di una richiesta fatta da Moto- 
rola, che finora ha fornito tutti i processori 
per le macchine della Apple, per avere dalla 
IBM la licenza per produrre gli RS/6000. E 
forse non si deve dimenticare che la IBM 
ha condotto trattative con Steve Jobs (co- 
fondatore della Apple) per l'impiego di al- 
cune tecnologie del bellissimo NEXT, at- 
tualmente basato sul 68040 ma che con un 
nuovo «motore» e un sistema operativo 
più pratico di UNIXXwindows potrebbe as 
surgere a nuova Vita. 

Insomma, quale che sia la verità, una co- 
sa è certa: dopo una decina di anni di com- 
petizione agguerrita, forse a causa della in- 
combente recessione, i due gruppi più 
grossi del mercato informatico americano 
(IBM 19,1% e Apple 10.3%) hanno deciso 
che costa meno allearsi che combattersi. E 
questo è comunque un ottimo punto di 
partenza per vedere presto qualcosa di 
nuovo affacciarsi sul mercato. 

vdd 


Expanz Plus 


Microwide, ha annunciato la disponibilità 
della nuova versione Expanz Plus della sche- 
da di compressione in tempo reale dei dati su 
hard disk Expanz. Oltre a garantire la com- 
patibilità con le versioni più recenti del DOS, 
Expanz Plus viene fornita con un software di 
caching Super PC-Kwik, in grado di esaltare 
ulteriormente le prestazioni di compressione 
dei file del coprocessore IC-105 installato sul- 
la scheda. Expanz Plus è ora compatibile con 
tutte le utility come Norton e PC-Tools, com- 
preso Il recupero dei file cancellati. La scheda 
ha un costo di 390.000 lire più IVA. Gli utenti 
registrati della precedente versione potranno 
richiedere l'upgrade gratuito. 


RISPA 


CLARION 
SOFTWARE" 


Il risparmio di tempo non è 

la sola caratteristica di questo 
potente DataBase Relazionale. 
Create i vostri programmi 
senza programmare. 
Ambiente integrato di sviluppo: 
puoi "disegnare" le tue 
applicazioni, creare un prototipo 
generare un codice sorgente 
completamente documentato, 
compilarlo, testarlo ed ottenere 
un eseguibile già pronto per 
operare in rete, il tutto in 
un'unica sessione. 











" g 
ST 












IALO! 


larsonal DEVELOPER* 


Generatore di applicazioni con 
Run-Time illimitato per distribuire 
liberamente i vostri programmi. 


PROFESSIONAL 
DEVELOPER" 


Generatore di applicazioni e 
Codice Sorgente, Editor, Network 
Support, integrabile con Routines 
in "C" 0 Assembler, Import ed 
Export files, dBASE, BASIC e DIF. 
Disponibili numerosi Add-On Tools 
per espanderne la funzionalità, 
Generatore di eseguibili, Report 
Writer per una semplice 
personalizzazione delle stampe ed 
interrogazione archi 


















WOorPe 


OUTONI n 


Via Toscanini 4 - 20020 Cesate (MI) - Tel. 02/99068228 r.: 


Fax 02/99068230 











MCmicrocomputer n. 109 - luglio/agosto 1991 


PROGRAMMI ORIGINALI NEWS 















































Q' PREZZI MIBATTDI 
MREROE olabee ‘Aloncol Wiio Pessoa pe 









zata che p 
mento ad 

| disposi 
primi proci 

















.V.A E TRASPORTO NON INCLUSI NEL PREZZO. 
PER ORDINAZIONI E PER LISTINO PREZZI DI 700 PROGRAMMI: 


TEL/FAX APERTO DA LUNEDI’ A_ VENERDI” 
Y ORARIO: 9-12, 16-19 
FAX 24 ORE SU 24 


PREZZI DI TRASPORTO: PER POSTA £10.000, VIA CORRIERE £30.000 
PAGAMENTO: ALLA CONSEGNA ASUI | PROGRAMMI SONO IN LINGUA INGLESE 





VIA ina LI mik 





AR DI TAGGIA TE 


MCmicrocomputer n, 109 - luglio/agosto 199 


Un foglio elettronico per il Wysiwyg, 
uno per il publishing, uno per il consolidamento, 
uno per l'azienda. Oppure, Quattro Pro 3.0. 


Nuovo Quattro Pro 3.1): interfac- 
cia integrata WYSIWYG (vedi 
esattamente ciò che otterrai in 
stampa): fino a 32 fogli di lavoro 
contemporanei; collegamenti e 
consolidamenti multipagina:; solu- 
zione di problemi del tipo “cosa 
se"; grafici a tre dimensioni; colo- 
ri, ombreggiature, marcatori, gra- 


fici e immagini: pack interno com- 





pleto per il disegno: 24 e 


FP} 


Spiegatemi bene perché Quattro Pre 
vale quattro fogli elettronici 


Nome 


M 


Cognome 





zienda 


Indirizzo 


Cap e città 


Telefono 


QUATTRO PRO 





dissolvenze; tecnologia sonora 
F/X: stampa in verticale o în oriz- 
zontale su moduli continui; acces- 
so a database esterni; completo 
supporto della rete locale; compati- 
isi fil 
Per informa- 








bilità con i formati più dif 
12K richiesti 





e 





macro; 5 


zioni: Borland, via Cavalcanti 5, 
20127 Milano (tel. 02.2610102) 


BORLAND 


NEWS 





NCR: 1990 positivo, 
Notebook e Notepad 


La NCR Italia, ha chiuso lo scorso anno 
con un volume d'affari pari a 191,7 miliardi 
di lire, în rispondenza al suo piano di svi 
luppo annuale, evidenziando un andamento 
soddisfacente nonostante le difficoltà con- 
giunturali del settore informatico. 

Alla formazione del risultato hanno con- 
tribuito la Filiale Italiana della Corporation, 
che nei cinque mesi d'attività prima della lì- 
quidazione ha realizzato un fatturato di 83,2 
miliardi di lire, e la nuova società NCR Italia 
S.p.A., che nei sette mesi di attività dalla 
sua costituzione, nel maggio scorso, ha rea- 
lizzato un fatturato di 108,5 miliardi di lire 

Il Rapporto di Esercizio 1990, che riguarda 
‘appunto il solo operato di NCR Italia S.p.A. 
da maggio a novembre, mette in evidenza 
un utile netto, dopo ammortamenti e tasse, 
di circa 2,3 miliardi di lire. Il fatturato con- 
seguito è costituito dalle vendite di prodotti 
per 61,2 miliardi di lire e da prestazioni di 
servizi per 47,3 miliardi di lire. La NCR opera 
nel paese con 60 centri di servizio e 14 filiali 
dislocate su tutto il territorio nazionale. 

In quest'occasione NCR ha anche «ac- 
cennato» all'introduzione sul mercato di 
due stazioni di lavoro portatili, 3120 NCR 
Notebook e 3125 NCR Notepad. Questi due 



















BEI IL 
LALA RI LALA 
tiri | 
I ltcE 


modelli definiscono il primo livello di poten- 
za elaborativa della famiglia degli NCR 
System 3000 che si articola su sette livelli 
di potenza elaborativa crescente, con pre- 
stazioni fino a 10.000 Mips. 

NCR Notebook è dotato di uno schermo 
a cristalli liquidi dell'ultima generazione, e 
garantisce un accesso facile alle proprie 
componenti del sistema, la massima prote- 
zione dei dati e una grande autonomia 

Per le dimensioni estremamente ridotte, 
che sono quelle tipiche di un formato Ad 
(21x29,4 cm), uno spessore di 4,5 cm e il 
peso inferiore ai 2,7 kg, batterie incluse, 
può essere facilmente contenuto in una 24 
ore e agevolmente trasportato. Basato sul 
processore Intel 80386SX a 20 MHz, è do- 
tato di disk drive da 1.44 MByte 3.5” e di 
hard disk da 30 a 60 MByte nonché di 1 


MByte di memoria RAM espandibile fino a 
5 MByte, compatibile con lo standard EMS- 
LIM 4.0, Presenta inoltre: video standard 
VGA a cristalli liquidi, in grado di gestire 16 
tonalità di grigio; tastiera con 86 tasti 
un'autonomia di 3/4 ore che è possibile ot 
timizzare tramite una sofisticata gestione 
del consumo energetico; connettore per 
l'installazione di una scheda fax/modem 
compatibile con i più recenti standard di 
mercato. 

Il Notepad NCR 3125 invece è destinato 
a modificare notevolmente il tradizionale 
impiego dei sistemi informatici nello svol- 
gimento della propria attività. Con il sem- 
plice utilizzo di una penna elettronica, anzi 
ché con tastiera e mouse, sarà possibile 
scrivere, cancellare, elaborare velocemente 
e immediatamente informazioni e grafici 
che compariranno su un video luminoso e 
brillante che è parte integrante dello stesso 
sistema. 

In quanto componenti degli NCR System 
3000, anche i sistemi mobili presentano 
elevate prestazioni e capacità di intercon- 
nessione. Basati su standard industriali sì 
‘avvalgono degli attuali processori Intel, di sì- 
stemi operativi come Unix V.4 MS-DOS e 
05/2, nonché dei prossimi, specifici per la 
categoria e di tutte le interfacce standard 

ERG. 











(o: Ca di cambi 
n isamente ra di cambiare.. 


Sì, anche per il software gestionale è venuto il momento di voltare pagina e passare ai 
benefici di un'ambiente di lavoro amichevole e facile da gestire, che grazie all'utilizzo di 
Mouse, Menu a tendina, List-box, Help contestuale, Pulsanti, Finestre a scorrimento, 
Anteprima di stampe e tutto quanto ormai definibile come ‘Standard User Interface' 
consente di polverizzare i tempi di installazion lento delle procedure 
senza richiedere grosse risorse hardware (sono sufficienti 512 Kb free e si hanno 
prestazioni accettabili anche su macchine 808x). COCA 4.0 


"Manipolare" la prima nota senza più limiti del "non si può più fare" è la filosofia di im- 
postazione del modulo COCA 4.0 (Contabilità Ordinaria per Commercialisti ed Aziende) 
di DeclSo (Dec Integrato SOftware) che, grazie all'esperienza maturata in quasi un 
decennio, consente ora di disporre di un prodotto assolutamente innovativo, collaudato 
e perfettamente configurabile alle esigenze dell'azienda o del consulente: il pacchetio 
COCA 4.0, disponibile in versione Base, Avanzata e Multiutente (in LAN), è immedia- 
tamente integrabile a Cespiti, Analisi di Bilancio, Mod. 740-750-760, 
Iva 11, Magazzino e fatturazione, Distinta Base, Statistiche, ecc. 

Richiedete il DEMO GRATUITO a: 

DEC s.r.l. - Via Lucarelli 62/d - 70124 Bari Tel. 080 - 50.23.733 (r.a.) Fax 080 - 410.756 












..il vostro vecchio programma di contabilità. 






® 


















FEATURES 





Cra 


a] Comdek il nome con cui ti troverai bene. Unisciti ai 





























n a ia i 
conan 600450 vincitori del competitivo mercato americano. 





ro dv 
* 14"/20" Monitor colore/monocromatici 


Vantiamo il miglior rapporto qualità/prezzo 
































































pormi fossi | osi Cama 
Howontai = [3038 ma | ars [31525 31 5355k * Scheda colore VGA a 256 colori ®, 
[FREQUENCY É i ° 
Prezzari Computer Note Book 286/386SX. Stiamo 

auroswmmon | or Jonv — [ereruae estendendo la nostra rete di vendita. Se smau 

ROMER VON | POME LED [POWER LED [POWER LEO volete incentivare le vostre vendite, 
È E contattateci: SMAU 91 October 3-7 
1 Ce) so [sco [sn 2906 Ball 








* 14/20" Monitor colore/monocromatici * Scheda colore VGA a 256 colori * Computer Note Book 286/3865X 





Mr. Jack Liang Comdek Taipei Mr. Noman Jaw Comdek USA 
Tel: 886-2-9181266 Fax: 886-2-9181277 Tel: 1 908 3597745 Fax: 1 908 3597455 
n T I T I 
































|a l_Probedbre 
— Matsiztenza] 






























































— i 




































































in Multi 


Tel./Fax 095/3552419 Don 


V.le R. Mar 





























anza: V.le Molise, 61 - 20137 Milano 


n A A I 


Uff. di rapp 











CE 




















NEW! HD INTERNO PER A500 
20 Mb ® Compatibile ADSPEED * AutoBOOT per 1.3 


Autoparking ® Semplice installazione 
LIT 890.000 
PRO SOUND DESIGNER 3.0 Lit. 149.000 


NEW! BLITZ AMIGA 
Copiatore hardware 
LIT 59.000 


HARD DISK ESTERNO PER A 500 
52 Mb Quantum 
Compatibile ADSPEED 
Ottimo rapporto prezzo prestazioni 
Auto parking 


SOLO Lit. 989.000 


NOVITA!!!!! DA ICD 


FLICKER FREE VIDEO 
500, 1000, e 2000 alta qualità video senza 





Funziona con Ai ickering. 





Facile istallazione. Lascia libero nell'Amiga 2000 lo stot video e 
permette l'istallazione sull’Amiga 500 e 1000. 

Compatibile con tutti i modi grafici Amiga, 

Lavora con genlock interni ed esterni 

Stato dell'Arte del design. Molta potenza in poco spazio 

NTSC e PAL 


Pieno supporto in overscan. Lit. 690.000 


VIDEON III Lit. 525.000 


METTI UNPC NEL TUO AMIGA 500 
POWERPC BOARD 

3.5" Drive support 

MS-DOS4.1 + GWBasic 
768 Kb PC-RAM CGA, Hercules, MDA 
512 Kb AMIGA RAM Manualistica completa 
Clock ORA SOLO Lit. 590.000 
HARD DISK SUPPORT 


CPU:NEC V-308Mhz 
Phoenix BIOS 


NUOVO 600MB OPTICAL HARD-DISK 
Alte prestazioni SONY 
600MB dischi doppia faccia 
completamente SCSI compatibile 


il futuro dell’archiviazione dati Lit. (telefonare) 





DISTRIBUTORE: GVP,_ICD, 
TUTTI | PREZZI SI INTENDONO IVA TRASPORTO INCLUSI 


IL FAMOSO PC880 POWER DRIVE 





Nuovo circuito speciale per prevenire il fastidioso click quando il 
drive è vuoto 
Selettore ON-OFF 
Porta passante per altri drive 
880K formattati 
12 mesi di garanzia!! 
Lit. 149.000 


DOPPIO DRIVE 3.5" con Alimentatore indipendente Lit. 249.000 


ESPANSIONI DI MEMORIA 
A500 Ram Clock Card 
Espansione di 512K per AMIGA 500 


con orologio e batteria tampone Lit. 115.000 


A500 Ram Card senza orologio Lit. 98.000 


OFFERTA!!! 


RAM clock card 512K + Drive PC880 SOLO Lit. 249.000 


1.5Mb scheda espansione interna per AS00 (Kikstart 1.3 e oltre) porta il 
tuo AMIGA 500 fino a 2Mb, dandoti la memoria di cui hai bisogno, 
NUOVO SOLO Lit. 249.000 


ICD ADRAM ESPANSIONE DI MEMORIA 


Espansione di memoria da 0 a 6 Mb interna per AMIGA 500 con Clock = 
batteria tampone. 


1MB Lit. 326.000 4MB Lit. 590.000 
2MB Lit. 414.000 6MB Lit. 1.165.000 
3MB Lit. 502.000 

ADSPEED 


Acceleratore ICD per tutti i computer Amiga 





Funziona su Amiga 500, 1000, 2000. 
Semplice istallazione. 
100% compatibile. 
Selezionabile tra 7,16 e 14,3 Mhz. 
32 Kb di RAM STATICA AD ALTA VELOCITA”, 16K di dati, 16K usati 
come cache memory. 
Il più veloce acceleratore senza RAM BOARD da 32 bit 
Lit. 460.000 


44MB HARD-DISK REMOVIBILE SOLO Lit. 1.980.000 


TUTTI I MARCHI SONO REGISTRATI DAI LEGITTIMI PROPRIETARI 





NEXUS, CONTRIVER 


68030 PIU' POTENZA PERIL TUO AMIGA 2000 


22Mhz, 33Mhz e 50Mhz 

Accelera il tuo Amiga 2000 più di dieci volte 

Espandibile fino a 32MB di RAM ad alta velocità a 32 bit 
Controller SCSI o AT (50Mhz) integrato 

Coprocessore matematico 68882 


| ORA ANCORA PIU CONVENIENTI ] 





68030,68882 + 4MB RAM 32 bit _— HARD DISK QUANTUM PER 68030 


22Mhz + 1MB Lit. 1.880.000 40MB Lit. 540.000 

si 80MB Lit. 997.000 
33Mhz + 4MB Lit. 3.880.000 405MB Lit, 1.170.000 
50Mhz + 4MB Lit. 4.490.000 52MB Lit. 760.000 


telefonate per altre combinazioni 


GVP SERIE2 
La NUOVA GENERAZIONE DI SCSI & RAM CONTROLLERS PER A2000 





Pienamente SCSI compatibile fino a 8MB RAM 
Nuovo controller "FAASTROM"-AUTOBOOT 


5 anni di garanzia 


HARD CARD NEXUS 


5 programmi di utility compresi 
Lo stato dell'arte dei controllers 

HARD CARD GVP Lit. 420.000 HARDCARDICD Lit. 309.000 

HARD CARD NEXUS Lit. 490.000 —MODULO SIMM2MB Lit. 260.000 


40MB Quantum 11ms Lit. 540.000 —6OMB Segate 20ms Lit. 570.000 
52MB Quantum 11ms Lit. 700.000 —84MB Segate 20ms Lit. 840.000 
105MB Quantum 11ms Lit. 1.170.000 —ESPGVP2MBESP.ASMB Lit. 440.000 


NUOVO GVP AMIGA 500 SERIE 2 HARD-DISK ESPANDIBILE 
FINO A 8MB. DI RAM. 
0MB 2MB 8MB 
20MB Lit. 990.000 Lit. 1.250.000 Lit. 1.970.000 
52MB (Quantum) Lit.1.390.000 Lit. 1.650.000 Lit. 2.370.000 
105MB (Quantum) Lit, 1.890.000 Lit. 2.150.000 Lit. 2.870.000 
POWER COMPUTING ENGLAND tel. 234273000 


POWER COMPUTING FRANCE tal. 143759400 
BOWER COMPLITING LISA ind 215/099n05N 


“i 


Di 
E 


TUTTII NOSTRI PRODOTTI SONO 
COPERTI DA GARANZIA 12 MESI 
FRANCO NOSTRO MAGAZZINO. 


SOFTWARE 
PROFESSIONALE AMIGA 


ART & GRAPHICS 


Deluxe Print Il...Lit. 99.000 
Sculpt 3DXL ....Lit, 229.000 
Videotitler ........Lit. 287.000 
Digipaint 3 ......Lit, 149.000 
Elan Performer .Lit. 199.000 
Kara Fonts........Lit. 125.000 
Pro Video Plus..Lit. 479.000 
Pro Draw 2.0 ....Lit. 325.000 
Sculpi-Animate 4D .Lit. 790.000 
Turbo Silver .....Lit. 239.000 
X-CAD Designer ...Lit. 208.000 
Broadcast Title I .Lit, 479.000 
Deluxe Video IIl...Lit. 276.000 



























Digiview Gold V4.Lit. 230.000 
Pixmate ........Lit, 116.000 
Distant Suns.....Lit. 96.000 
Disney Arimation Studio 
se bit. 239.000 
WORD PROCESSING, 
DTP & BUSINESS 
Pro Page .......Lit. 467.000 
Excellence ......Lit, 479.000 
KindwordS.......Lit. 137.000 
Pen Pal... Lit. 226.000 





Pagestream 2.0...Lit. 335.000 
Pagesetter 2.0..Lit. 210.000 
Pro Write3.0 219.000 
Saxon Publisher..Lit. 479.000 








LANGUAGES & 
DEVELOPMENT 


Arithmetic ........Lit. 69.000 
Devpac Amiga..Lit. 124.000 
Lattice CVS.......Lit. 439.000 
Word Master.....Lit. 69.000 
Power Windows 2.5Lit. 143.000 
Superbase personal 

Le «Lit. 160.000 
Superbase Profession. 

n ..Lit. 527.000 





UTILITIES 


Math. Amation ..Lit. 110.000 

it. 82.000 
. 59.000 
. 39.000 
Quarterback.4.0.Lit. 95.000 
The Publisher Choice 








48.000 


ALTRI TITOLI IN STOCK TELEFONARE 
PER MAGGIORI INFORMAZIONI 


hshfshhhAihihh hè ih hkhhhhhihhihhihi hhhihhkiah 





COME ORDINARE 


© PER POSTA INDIRIZZANDO A: 
POWER COMPUTING SRL. 
VIA DELLE BALEARI, 90 
00121 OSTIA LIDO 
ROMA 


® PER TELEFONO: 
TUTTI | GIORNI DAL LUNEDI AL VENERDI 
CONIL SEGUENTE ORARIO: 
09.00 - 12.00, 15.00 - 19.00 
CHIAMANDO tel. 06/5646310 (2 inne RA.) 


® PERFAX: 
TUTTI | GIORNI DELLA SETTIMANA 24H 
CHIAMANDO 06/5646310 


® PRESSO: "POWER POINT" 
EL PRO sas 
VIA CORRADO DEL GRECO, 63-65-67 
00121 OSTIA LIDO - tel e fax 06/5614887 


INVIARE CON MODULO D'ORDINE, ASSEGNO 
NON TRASFERIBILE O FOTOCOPIA DI VAGLIA 
POSTALE INTESTATO A: POWER COMPUT: 
INGSRL. È POSSIBILE PAGARE CON CARTA DI 
CREDITO, 


® SPECIFICANDO NUMERO E SCADENZA 
SUL BUONO D'ORDINE 

mì COMUNICANDO QUESTI DATI 
TELEFONICAMENTE 


MODULO D'ORDINE 


COGNOME NOME 





cnTA 


SE GIA CUENTE 


TELEFONO 


| _ _] 


PER PAGAMENTO CON CARTA DI CREDITO 
NUMERO CARTA 
































= A i DN 
l J li LI 
T] 
LI MS 
dla 
PO sn 


TOTALE 

















M ilano 13 maggio 1991. La Microsoft ha 
annunciato l'inizio delle consegne di 
Microsoft Excel 3.0 per Macintosh. Excel, 
pacchetto di foglio elettronico leader per la 
piattaforma Macintosh, ha registrato un in- 
dice di diffusione del 90%. La versione 3.0 
contiene oltre 100 nuove funzionalità, fra 
cui l'interfaccia utente, capacità di analisi e 
di output potenziate e un funzionamento 
maggiormente semplificato. 

Microsoft Excel per Macintosh supporta 
pienamente il nuovo System 7.0 della Apple 
| Computer, pur funzionando perfettamente 

con il System 6.02 

Microsoft Excel 3.0 contiene molte fun- 
zionalità per rendere immediate le operazio- 
ni più comuni. Molte di queste possono es- 
sere eseguite con un semplice clic del mou- 
se. La novità principale in questo senso è 
una Barra degli Strumenti organizzata a pul- 
santi che rende veloce l'uso delle funzioni 
più comuni. Un nuovo ed esclusivo pulsan- 
te Autosomma permette di ottenere in mo- 
do immediato la somma di una riga o di una 
colonna. La versione 2.0 offre anche capa- 
cità di analisi dei dati ed è il primo foglio di 
calcolo a integrare la funzione di outlining, 
con cuì fogli complessi possono essere 
contratti o espansi per ottenere diversi li- 
velli di dettaglio. La funzione di Consolida- 
mento permette agli utenti di combinare e 
riassumere dati fra fogli di lavoro, in memo- 
ria o su disco, indipendentemente dalla loro 
struttura 0 formato. 

Un altro strumento, Solver] è un potente 
mezzo per la ricerca di obiettivi e l'ottimiz- 
zazione lineare e non lineare; sebbene sia 
estremamente sofisticato, è facilmente ac- 
cessibile a tutti i tipi di utente, Microsoft 
Excel offre una vasta gamma di strumenti 
per l'output, fra cui una serie di 16 colori 
personalizzabili, 18 motivi e 256 font per 
ciascun foglio. L'utente può mescolare libe- 
ramente testo e grafica, inserendo in qua- 





di Paolo Ciardelli 


lunque punto del foglio grafici e box di te- 
sto. La funzione Stile consente di specifi- 
care simultaneamente tutto un gruppo di 
caratteristiche di formato, facendone riferi 
mento attraverso un nome. Microsoft Excel 
3.0 offre 64 tipi di grafico, fra cui 24 tridi- 
mensionali che possono essere ruotati e vi- 
sti da prospettive diverse. Gli strumenti di 
disegno rendono possibile la creazione di 
semplici elementi grafici direttamente sul 
foglio di lavoro. Microsoft Excel versione 
3.0 sfrutta in pieno le capacità sonore dei 
nuovi Apple Macintosh lIsi e LC, perché in- 
clude Sound Notes, una macro che utilizza 
il sound manager presente in queste mac- 
chine per realizzare annotazioni vocali nelle 
celle dei fogli di lavoro Excel. Utilizzando il 
microfono di serie con | nuovi Macintosh, 
evidenziando una cella, si può registrare un 
messaggio al suo interno, e quindi riascol- 
tarlo. 

Microsoft Excel versione 3.0 offre una 
compatibilità elevata fra le varie piattaforme 
di questo foglio di calcolo. | fogli di lavoro di 
Excel sono intercambiabili fra le versioni per 
Macintosh, per l'ambiente Windows, e per 
05/2 Presentation Manager (versione pre- 
vista per dopo l'estate). Questo tipo di com- 
patibilità è di grande aiuto per le aziende 
che dispongono di più ambienti di elabora- 
zione diversi; gli utenti possono così con- 
dividere fogli di lavoro e macro senza dover 
convertire i file, Ciò vuol dire che i file creati 
da un reparto possono essere usati da un 
altro, anche se nei due reparti sono usati 
tipi diversi di computer. Il training per Mi- 
crosoft Excel per Windows e Microsoft 
Excel per Macintosh è simile a tal punto 
che gli utenti MS-DOS e Macintosh posso- 
no essere istruiti insieme. La documenta- 
zione del prodotto è virtualmente identica 
per le tre piattaforme (Windows, OS/2 e 
Macintosh), rendendo il training e l’assi 
stenza tecnica estremamente semplici. 





Microsoft Excel 3.0 per Macintosh: 
| supporto al System 7.0 


Oltre 200.000 copie di Microsoft Excel 
per Windows sono state consegnate in tut- 
to il mondo nel terzo trimestre 1991 

La versione Windows ha ricevuto uno 
dei riconoscimenti più prestigiosi nell'ambi- 
to industriale con l'attribuzione di quattro 
stelle da parte del National Software Te- 
sting Laboratories, che gli ha anche asse- 
gnato il punteggio più elevato nelle valuta- 
zioni: complessiva, di potenza e di sempli- 
cità d'uso nel confronto con altri fogli di 
calcolo fra i più importanti sul mercato 
Questi risultati sono stati pubblicati nell'e- 
dizione del gennaio 1991 del Software Di- 
gest Rarings Report. La valutazione si rife- 
risce a Microsoft Excel per Windows ver- 
sione 3.0, ma le stesse caratteristiche in- 
novative che gli hanno fatto ottenere questi | 
risultati sono presenti anche nella versione 
per Macintosh 


Prezzo, disponibilità 
e requisiti di sistema 


La versione Euro di Microsoft Excel 3 per 
Apple Macintosh è disponibile al prezzo di 
750.000 lire con aggiornamento gratuito alla 
versione italiana (disponibile ad ottobre) 
L'aggiornamento dalle versioni precedenti, 
in versione Euro, viene commercializzato a 
200.000 lire. Gli utenti che hanno acquistato 
Excel 2.2 in versione italiana da aprile 1991 
potranno usufruire dell'aggiornamento gra- 
tuito alla versione 3 appena disponibile, 
mentre quelli che lo hanno acquistato dopo 
il gennaio 1991 avranno la possibilità di ac- 
quistare l'aggiornamento a 80.000 lire, di- 
rettamente da Microsoft. | requisiti di siste- 
ma sono: Macintosh con almeno 1 Mbyte 
RAM (2 Mbyte per l'uso con Multifinder o 
il System 7.0), il System 6.02 o successivi | 
(oppure il Finder 6.1 o successivi) un drive 
da 800 Kbyte e un disco fisso con almeno 
3 Mbyte disponibili ne 








70 


MCmicrocomputer n. 109 - luglio/agosto 1991 








UR COMPU 





€ POW TING 


DISTRIBUTORE: GVP, ICD, NEXUS, CONTRIVER 


POWER DRIVES 


® 720 Kb formattati 

Silenzioso, affidabile, economico 
® Garantito 12 mesi 

Scegli tra 


PC 720 con alimentatore incorporato evita l'ingombro 
dell'alimentatore 

PC 720E Alimentato dalla porta Joystick, completo di 
porta passante 


PC720 Lit. 188.000 PC720E Lit. 138.000 


Drive interno alta qualità ricambio (richiede apertura 
e modifica del ST) Lit, 118.000 


MOUSE ATARI 


MOUSE CONTRIVER Lit. 59.000 


AMIGA/ATARI 


MOUSE OTTICO Lit. 99.000 


DRIVE 5.25 





Completamente selezionabile 40-80 tracce, ha alimen- 
tatore interno ed è ideale per l'uso con gli emulatori 
PC, 0 come memoria di massa alternativa con i più 
economici dischi da 5.25. 

Lit. 235.000 


MULTIDRIVE 5.25-3.5 


Combina un'unità da 3.5° con una da 5.25. Completa 
di alimentatore è fornito con uno speciale cavo che ti 
permette di usare entrambi i drive insieme con quello 
interno. Selezionabile tra 40 e 80 tracce è l'ideale per 
l'uso con gli emulatori di PC. 

ORA SOLO Lit. 370.000 


VOTI TLT A >-T(T; =="=t<yv- yvy_*«-—{f—°Ytrt-—tT—YT*=Y=<Y Yo —<wT_Y—7Cec4 






BLITZ TURBO 





Blitz è l'ultima novità nel campo dei copiatori per 
Atari. Può copiare la maggioranza dei dischi in una 
frazione del tempo che impiega il GEM Non usando il 
controller dell'Atarì, Blitz impiega 23 secondi per 
copiare un disco singola faccia, 41 per un disco a dop- 
pia faccia. Sei stanco di aspettare? Ora puoi fare le tue 
copie in un Blitz di tempo. Lit. 49.000 


OFFERTA 


Acquista un Power Drive e avrai Blitz a Lit. 35.000 


Attenzione: E'illegale la copia di materiale registrato; senza au 
torizzazione legale. 


UN HARD DISK DELLE 
DIMENSIONI DI UN FLOPPY 





La Power computing, ditta all'avanguardia del settore 
delle periferiche per home computers, è orgogliosa di 
prensentare l'Hard disk Slimline. 

Le sue dimensioni? 23cm di lunghezza, 10 di larghez- 
za, appena 3cm di altezza. Dotato di Autoparking 
delle testine, è alimentato con l'alimentatore fornito di 
serie. 

Il drive è completo delle ICD Hard disk utilities, le mì- 
gliori e più complete per ST. 


23x10x3em: le stesse dimensioni di un floppy drive! 
Disponibile nei formati 20MB - 40MB - 110MB - 
Silenzioso, di nuova concezione, non necessita di 
ventola 


20MB 40MB 
710.000 ‘950.000 


110MB 
1.430.000 


ICD SCSI CARD 


Disponibile l'intera gamma di interfacce SCSI per 
Atari ST. Sono complete di istruzioni e delle potenti 
ICD HD Utilities. 


ICD addSCSI Micro Board, permette di installare un 
hard disk interno al tuo, Mega-ST 
Lit. 165.000 


® |CD AddSCSI Board, e'un interfaccia SCSI completa 
di porta passante 
Lit. 210.000 


ICD AddSCSI Plus Board, è provvista di orologio in 
tempo reale con batteria tampone 
Lit. 235.000 


AdSPEED ATARI 
Acceleratore 

Selezionabile tra 

7.16 e 14.3 Mhz 

32 Kb di RAM statica ad 

alta velocità 

Il più veloce acceleratore 

senza RAM 

100% Compatibile 

Lit. 460.000 


VASTO ASSORTIMENTO 
SOFTWARE PER ATARI 
Telefonare per dettagli 


ESPANSIONI RAM 
da 2 MB a 4 MB 
100% Compatibile 
‘Semplice installazione 
-2MB Lit. 386.000 
-4MB Lit. 583.000 


SE AMI IL TUO ATARI 
NON PUOI FARNE A ME- 
NO 
CARTRIDGE 

The ultimate ripper 
Entra in ogni program- 
ma 
Modifica la RAM 
Editore di disco a basso 
livello 
Analizzatore di disco 
Opzione vite infinite 
Salva e carica musica 
Pieno supporto per STE 
Il tutto a sole 
Lit. 89.000 
Cosa aspetti ad ordinarla ? 


À A À Àà Àà Àà i à Àà i à À à i à à à è è à à è fà à dà d i 









Lotus 1-2-3 per Windows 


Lo spreadsheet Windows, disponibile en- 
tro la prossima estate rispettivamente a 
1.050.000 lire per la versione inglese e 
1.150.000 lire per la versione italiana, offre 
due funzionalità principali: un set di icone 
personalizzabili chiamato «Smartlcons» che 
automatizza le funzionalità dello sprea- 
dsheet adattandole all'ambiente operativo e 
«1-23 Classic» che permette l'accesso al 
menu con il tasto «/» 

Le «Smartlcons» sono caratterizzate da 
due componenti: una palette di icone per- 
sonalizzabili e da icone definibili da utente. 
Lotus 1-2-3 per Windows sarà disponibile 
con oltre 50 icone standard, con accesso 
mediante un unico comando a funzioni co- 
me l'accesso ai file e loro memorizzazione, 
stampa, addizione, scelta del carattere, for- 


Milano, 31 maggio 1991 — La Adobe 
Systems annuncia l'intenzione da parte di 
Lotus Development di abbinare la tecno- 
logia di trattamento dei font Type 1, svi- 
luppata dalla Adobe, con le sue applicazioni 
per l'ambiente operativo Windows, a par- 
tire dall'inserimento di Adobe Type Mana- 
ger (ATM) nella versione Windows dello 
spreadsheet 1-2-3. Secondo l'accordo fir- 
mato dalle due società, Lotus ha ora la li- 
cenza di inserire ATM ‘in tutte le sue ap- 
plicazioni e di abbinare a ogni pacchetto un 
set di 13 font tratti dalla Adobe Type Li- 
brary. 

Questo accordo offre all'utenza la com- 
binazione di due standard affermati: quello 
della Lotus nel campo delle applicazioni 
professionali e la tecnologia di rappresen- 
tazione dei font Adobe Type 1, capace di 
garantire prestazioni WYSIWYG sia a video 
che in stampa, su stampanti PostScript e 
no. 

Il formato di font Type 1 Adobe si è sal- 
damente affermato come lo standard nel 
settore dei caratteri di stampa digitali, con 
una base installata superiore ai 50 milioni 
di famiglie di caratteri e il supporto di tutte 
le più importanti case produttrici di font, 





di Paolo Ciardelli 


dad 


Adobe e Lotus: 
accordo per Adobe Type Manager 


che hanno portato il totale delle famiglie 
disponibili oltre quota 6.000. 

Dato che il driver della stampante di 
1-2:3 è ottimizzato per il software Post- 
Script, la velocità di stampa di un foglio 
elettronico con 1-2-3 per Windows e ATM 
risulterà superiore alla media, quando si uti- 
lizzi una delle 175 differenti stampanti com- 
patibili PostScript capaci di interpretare cor- 
rettamente il formato Type 1. Il software 
ATM, peraltro, è stato adottato come tec- 
nologia di gestione dei font standard da par- 
te di IBM (per i suoi ambienti SAA) e dalla 
DEC. 

Adobe Type Manager permetterà agli 
utenti 1-2-3 di ottenere stampe di alta qua- 
lità, con qualunque carattere di qualunque 
dimensione, su stampanti PostScript e no, 
così come di utilizzare nell'immediato fu- 
turo la tecnologia di font a master multipli 
recentemente annunciata dalla Adobe. | 
font a master multipli consentono all'uten- 
te il controllo pressoché totale di larghezza, 
quantità di grassetto, dimensione e stile dei 
caratteri progettati con questa tecnologia, 
per avere possibilità ancora maggiori di de- 
finizione di un output in stampa esattamen- 
te conforme alle proprie esigenze. 








Lotus 1-2-3 per Macintosh e Windows 


Milano 3 giugno. La Lotus Development ha annunciato il prossimo rilascio del celebre 
pacchetto di foglio elettronico 1-2-3 per gli ambienti Apple Macintosh e Windows. 
Alla riunione sono intervenuti dagli Stati Uniti, tramite collegamento internazionale, 

«Jim Manzi (Chairman e CEO Lotus) e John Sculley (Chairman e CEO Apple Computer) 


Mattazione di tabelle 
e creazione di grafici 
Si possono altresì 
creare nuove icone 
per procedure veloci, 
formule speciali o 
creazione di stili per- 
sonali. 

Lotus 1-2-3 per 
Windows è un pro- 
gramma totalmente 
conforme alle speci 
fiche Windows che 
sfrutta la GUI tipica 
di questo ambiente 
i menu pull-down, fi 
nestre dimensionabì 
li, mouse, icone, si- 
stema Help, gestio- 
ne della memoria, | 
font ed i colori, Out: 
put e Screen Device, 
DDE (Dynamic 
Data Exchange) e la clipboard 

Il supporto alla specifica OLE (Objet Lin- 
king and Embedding) sarà integrata entro 
l'anno in corso 

Lotus 1-2-3 per Windows include Adobe 
Type Manager (ATMI), lo strumento per la 
gestione dei font scalabili, per operazioni di 
publishing e presentazione di fogli elettronici 
di qualità (vedi riquadro). 


Windaw tt 


Lotus 1-2-3 per Macintosh 


La versione per Apple Macintosh è attual 
mente in beta testing, e vedrà la commer- 
cializzazione nel prossimo autunno. 

Utilizza in pieno le specifiche grafiche di 
interfaccia utente Macintosh. Tutti gli ele- 
menti di Lotus 1-2-3 (console di editing, bar- 
ra di stato, ecc.) sono stati progettati a for- 
ma di finestre dimensionabili e posizionabili 
ovunque sullo schermo in modo tale da per- 
mettere all'utente di ridisegnare a piacere 
l'ambiente di lavoro. Inoltre si possono per 
sonalizzare | menu inserendovi i comandi e 
le funzioni più utilizzate (quali le caratteristi 
che di formato e di stile per fare due esem- 
pi) in modo tale da applicarle con un sem- 
plice clic del mouse. 

Un'altra peculiarità di Lotus 1-2-3 per Ma- 
cintosh consiste nell'adozione di menu 
«Tear-off»: menu che possono essere 
estratti dalla barra standard del menu prin- 
cipale e trascinati con il mouse per poi po- 
sizionarli in una parte dell'area di lavoro. 





72 


MCmicrocomputer n. 109 - luglio/agosto 1991 


NEWS 









































Lotus _1-2-3 per Macintosh supporta il 
System 7 (nuovo sistema operativo Apple) e 
sarà in grado di leggere e scrivere diretta- 
mente i file di dati e le macro di Lotus 1-2-3 
e Excel della Microsoft 

In particolare il pacchetto supporta in mo- 
do completo le tecnologie «Publish» e «Sub- 
scribe» che consentono la creazione di col- 
legamenti dinamici tra le applicazioni; me- 
moria virtuale per la disponibilità della me- 





Nella pagina accanto 
una classica 
schermata con il 
foglio di lavoro vuoto. 
Sì notino le barre dei 
tool in basso. 
Nell'immagine qui a 
fianco possiamo 
vedere come 
l'ambiente Windows 
esalti le qualità 
grafiche del software. 


moria espansa per i programmi; Data Ac- 
cess Language per l'accesso diretto a file di 
database esterni e remoti; Apple Events, 
che offre la possibilità di inserire suono al- 
l'interno dell'applicazione e True Type la tec- 
nologia di font scalari di Apple 

Per gli utenti tradizionali anche in ambien- 
te Apple il tasto «/» attiverà il classico menu 
dei comandi, conservando i comandi ed i ta- 
sti funzione. ne 


Ami Pro adesso parla italiano 


L'altro annuncio, reso noto da Lotus du- 
rante la conferenza stampa, riguarda la di- 
sponibilità della versione italiana del famo- 
so word processor per Windows: Ami 
Pro. 

Nato nel 1989 e aggiornato per la ver- 
sione 3.0 del popolare ambiente operativo 
Microsoft verso la metà del 1990, il pro- 
gramma è stato sviluppato da Samna Cor- 
poration, società che Lotus ha acquisito 
negli ultimi mesi dello scorso anno e tra- 
sformato nella propria Word Processing 
Division. Un'acquisizione di carattere stra- 
tegico che si inquadra nella linea Lotus di 
«avere prodotti leader nelle principali ca- 
tegorie applicative e nei più importanti 
ambienti operativi», per citare Jim Manzi 
— Presidente e Chief Executive di Lotus, 
nel corso del collegamento mondiale via 
satellite. 

In effetti tanto Ami Professional — che 
@ caratterizzato da prestazioni estrema- 
mente sofisticate — quanto il suo omolo- 
go, Ami, destinato ad un'utenza non in- 
tensiva, sono prodotti di alto livello e in- 
corporano una tecnologia molto avanzata. 
Dalla loro hanno anche il fatto di essere 
estremamente semplici da usare e da ap- 
prendere e di essere stati tra i primi pro- 
grammi di elaborazione testi disponibili 
per Windows 3.0. 

Ami Professional, in particolare, è un 
prodotto pensato per chi deve creare do- 
cumenti di qualità molto elevata, costituiti 


non solo da testo ma anche da grafici e 
diagrammi di ogni tipo, con un'impagina- 
zione vicina più a quella offerta da un desk- 
top publishing che a quella tipica del word 
processing. Ami Pro offre i vantaggi del 
dtp ma è semplice da utilizzare, molto ve- 
loce e dotato di tutta la flessibilità che de- 
ve caratterizzare un programma di elabo- 
razione testi. 

Già durante la creazione di un docu- 
mento con Ami Pro è possibile vedere co- 
me sarà una volta stampato. Sì hanno a 
disposizione quattro viste della stessa pa- 
gina, ognuna modificabile, tra cui la visua- 
lizzazione a tutta pagina e una vista per- 
sonalizzabile. 

Si possono utilizzare diversi tipi e di- 
mensioni di carattere e una grande varietà 
di effetti, dal grassetto alla modifica delle 
immagini grafiche. 

Il word processor, già disponibile in ver- 
sione italiana, dispone di un controllo or- 
tografico di 110.000 parole, di Thesaurus, 
di mail merge, di sofisticate funzioni ricer- 
ca e sostituzione, della possibilità di impo- 
stare a piacere testatine e piedini, di una 
funzione annullamento a più livelli, solo 
per citare alcune delle caratteristiche prin- 
cipali. Grazie al supporto del Dynamic Da- 
ta Exchange (DDE), inoltre, Ami Pro rie- 
sce ad avvalersi pienamente dell'ambien- 
te Windows con collegamenti dinamici 
con altre applicazioni. 

F.F:C. 











«Ae PoCo 


Advancea Personal Computer 





LINEA DESK 





80286/16 Mhz (NEAT) Lit. 1.150.000 
80286/20 Mhz (NEAT) Lit. 1.210.000 








LINEA MINITOWER 







80586/25 Mhz Lit. 1.790.000 
80586/53 Mhz,64 K cache Lit. 2.250.000 
80486/53 Mhz,256 K chache Lit. 3.490.000 





r_— TUTTI I MODELLI INCLUDONO —, 


Cabinet di metallo, tastiera di alta qualita 102 
tasti, Floppy Drive 1,44 Mb, Hard Disk 45 Mb 
alta velocita”, 2 porte seriali. 1 porta parallela. 
1 M di RAM. 


ITALCOMP 


Personal Computer 














r_— SCHEDE VIDEO E MONITOR —, 


VGA 16 bit 256 colori da Lit. 95,000 
Monitor 14° VGA BN da Lit. 210.000 
Monitor colore 14° VGA da Lit. 530.000 








STAMPANTI 






Star LC 209 aghi I80cps Lit. 350.000 
Star LC 24/10 24 aghi 180 cps Lit. 490.000 
Star LCO4 Laser Lit. 1.750.000 








Prezzi I.V.A. esclusa. 12 mesi di garanzia 





Per Professionisti e Aziende riserviamo 
condizi particolarmente vantaggiose. | 
preventivi possono essere richiesti solo via fax 














Stiamo selezionando concessionari per le zone 
libere: se siete interessati, dinamici ed avete 
esperienza, interpellateci. 











A.P.C. Via Magenta 15-15 r. 
50123 Firenze 
Tel. (055) 2163353 
Fax (055) 287246 








MCmicrocomputer n. 109 - luglio/agosto 


1991 


73 


NEWS 


| ew York 11 giugno 1991. L'eco degli 
applausi al passaggio delle truppe tor- 
nate dall'Iraq si è appena spenta. Nell'aria 
volteggiano ancora i coriandoli e le stelle fi- 
lanti improvvisate con i nastri delle telescri 
venti di Wall Street (la nettezza urbana di 
New York raccoglierà il giorno dopo 87 ton- 
nellate di carta). Ma la festa per la gente co. 
mune continua. 





La Microsoft infatti ha annunciato il rila- 
| scio immediato della versione 5 del sistema 
operativo più famoso nel mondo (sì stima 


che la base installata nel mondo sia di 60 

milioni di unità) dando appuntamento per le 

quattro del pomeriggio alla stampa mondiale 

| specializzata e no, a bordo di un battello or 
| meggiato al molo 81 

La maggior parte dei negozi di computer 

di New York, già dal giorno prima, esponeva 

in vetrina pile di confezioni di MS-DOS 5, e 


| MS-DOS sarà disponibile attraverso il 


Microsoft DOS 5 


di Paolo 


Ciardelli 








addirittura una grande catena allestiva u 
tera vetrata con il prodotto della Microsoft 

Il consenso di massa, o commercializza- 
zione in grandi volumi, è stato accompagna- 
to anche da aggressive vendite promozionali 
molto limitate nel tempo, con forti sconti 
che hanno rasentato il limite imposto dalla 
stessa Microsoft come prezzo minimo per 
grandi utenze. Ma l'America è lontana, dal- 
l'altra parte dell'Oceano, e li è un altro mon- 





do, un'altra mentalità 

Sono i che contestano la sfilata 
delle truppe a beccarsi le uova marce in fac: 
cia 


Torniamo alla presentazione in grande sti- 
le a bordo dell'imbarcazione «New Yorker» 
Per la manifestazione il natante era stato ri- 
battezzato «DOS Boat». Per imitare lo start 
up del sistema operativo: il boot? Forse 

Nella sala gremita di giornalisti delle varie 


Condizioni commerciali 


canale distributivo standard della Microsoft in 


versione Euro ed in versione italiana (per questa bisogna attendere il 25 agosto). | prezzi 
per le due versioni saranno rispettivamente di 149.000 e 179.000 lire esclusa IVA. Inoltre 
è disponibile la versione Add-One Pack a 120.000 e 145.000 lire sempre al netto di IVA. 


74 





nazionalità ha preso la parola Steve Ballmer, 
Sr. Vice President della Systems Software 
Division per poi cederla a William H, Gates 
Ill (Bill Gates per tutti) 

Steve Ballmer con la sua voce profonda e 
sincera, come la sua stretta di mano, ha il 
lustrato a fondo le caratteristiche del siste- 
ma operativo ed ha introdotto la nuova po- 
litica marketing, approfondita da Bill Gates, 
per la distribuzione dell'MS-DOS 5. 

Alla presentazione è seguito un filmato in 
cuì i maggiori esponenti del mondo dell'in 
formatica hanno illustrato le maggiori carat 
teristiche delle varie versioni dell'MS-DOS, 
dalla 1.0 alla 4.01. La colonna sonora è suo 
nata dal Dave Brubeck Quartet diretta dallo 
stesso Dave, Naturalmente è Take Five. 

















MCmicrocomputer 


n, 109 - luglio/agosto 1991 


NEWS 





# 
pi 
È 





Annunci collaterali 


La presentazione dell'MS-DOS 5 è stata l'occasione, colta anche da varie società di 
software, per annunciare il varo di nuove versioni di pacchetti. 

L'ospite ha annunciato la nuova versione del compilatore Quick Basic 4.5, il Visual 
Basic (sistema di programmazione per Windows 3) e la versione 7.1 del Microsoft Basic 


Professional Development System. 


Tra la schiera delle terze parti merita attenzione la Central Point, che ha rilasciato per 
l'occasione PC Tools 7.0, e la Symantec con la versione 6.0 della Norton Utilities. 


Tra tutti spicca Peter Norton che ormai ha 
inforcato gli occhiali anche nelle foto e non 
solo mentre lavora, che prende la parola a 
proposito del DOS 2.11 e lo stesso Bill Ga- 
tes, che con la sua voce argentina da eterno 
adolescente, ammette che la versione 4 del 
suo sistema operativo: «...è stato un bell'e- 
sperimento...». Almeno però lo ammette. 

Alla fine del filmato c'è una sorta di do- 
mande e risposte, molto tecniche e poco in- 
cisive. Poco dopo i saluti di rito e l'invito ad 
accomodarci nella stanza adiacente, appro- 


fitto per parlare con Steve Ballmer e chie- 
dergli del perché delle iniziative commerciali 
tendenti al ribasso viste nei negozi di New 
York. Ballmer schiva la domanda e si salva 
con una battuta: «... quando sì lancia un pro- 
dotto nuovo, c'è sempre qualcuno disposto 
a regalario...» 

Nella sala risuonano ancora le note, sta- 
volta dal vivo, di Take Five ed il grande Dave 
Brubeck intrattiene i presenti mentre la nave 
leva l'ancora e inizia il giro del fiume Hu- 
dson. ne 


Cosa cambia con MS-DOS 5 Upgrade 


Per prima cosa la politica di vendita. La 
Microsoft venderà per la prima volta in ma- 
niera diretta l'MS-DOS (oltre ai canali OEM) 
Per la parte strettamente tecnica c'è da no- 
tare la presenza di un programma di set-up 
particolarmente curato e di semplice uso în 
cui non si devono aggiornare i file di con- 
figurazione (CONFIG.SYS e AUTOEXEC- 
BAT) e si può disinstallare la nuova ver- 
sione se insorgono dei problemi. In pratica 
Un motore nuovo per un'auto usata ma an- 
cora funzionante e fatta per durare nel 
tempo, 

La peculiarità unica dell'MS-DOS 5 (è un 
up-grade non lo dimentichiamo) rimane 
quella che può essere installato su un per- 
sonal computer dove esista già una versio- 
ne superiore alla 2.11 dell'MS-DOS o PC- 
DOS. Ne consegue che un personal com- 
puter IBM compatibile non può essere ven- 
duto senza sistema operativo. 

Entrando nel vivo delle caratteristiche 
tecniche troviamo: una migliore gestione 
della memoria (su computer con cpu 286 0 
‘386 che abbiano almeno un Mbyte di RAM, 
il sistema operativo e/o il software di rete 
viene caricato al di sopra dei 640 Kbyte); si 
migliora di concerto l'uso con l'ambiente 
grafico Windows 3; la Shell grafica è stata 
completamente ridisegnata sia come aspet- 
to che funzionalità (stessa operatività del Fi- 
le Manager di Windows 3); sempre rima- 
nendo in argomento shell, c'è il Task Swap- 
per che permette di passare da un'appli- 
cazione a caratteri ad un'altra senza dover 
uscire dalla precedente, ma semplicemente 
congelandola; help in linea sui comandi (ba- 
sta digitare, per fare un esempio, dir /? per 
ottenere informazioni dettagliate sulla sin- 
tassi); il glorioso interprete GW-Basic ha ce- 








MS-DOS Dos DOSa DOS & LAN DOSa posa posa 
Version Only Windows: Microsoft LAN Manager Novoli NetWare 
LAN Manager & Windows NetWare & Windows 

33 875K 564K 490K 479K S19K 508K 

401 565K 586K 480K 469K 509K 498K 

50 821K stoK s19K 585K 813K 585K 


Memoria convenzionale libera nelle varie configurazioni a confronto, sotto le tre diverse versioni di MS-DOS. Per ogni categoria, 
TMS-DOS 5 occupa una parte significativamente minore di memoria convenzionale. 








duto il posto al più aggiornato interprete 
QBasic. Sempre il QBasic porta con sé co- 
me dote un editor a tutto schermo che va 
a sostituire l'EDLIN; dalla Central Point la 
Microsoft ingloba nel MS-DOS 5 le utilità 
Unformat, Undelete e QuickFormat (già no- 
te a chi usava il pacchetto PC_Tools); fi- 
nalmente a disposizione il DOSKEY che per- 


Shel di 19-20 
? 


Seriana della directoni 





mette la memorizzazione e relativo richiamo 
dei comandi digitati da tastiera; in chiusura, 
alcuni comandi base sono stati migliorati. Fa 
da esempio il comando Format che permet- 
te la formattazione dei floppy da 3,5” fino 
a 2.88 Mbyte, se sul computer c'è montato 
un floppy disk drive con queste caratteri 
stiche (IBM). PC. 


Ecco come si 
presenta 

la nuova Shell 
dell'MS-DOS 5. 





MCmicrocomputer n. 109 - luglio/agosto 1991 


75 





NEWS 





Un’inter ... faccia di bronzo 


Nuovi motivi per affermare che Unix non esiste più, ma anche e soprattutto prodotti, 


U nix ® definitivamente il punto di con. 
vergenza di tutti i sistemi operativi, sia- 
no per PC, mini o mainframe; inoltre inizia- 
no ad essere effettivamente disponibili st 
stemi di conversione del vecchio software 
verso l'ambiente Unix. È questo il messag- 
gio principale della Convention [2U ‘91, te- 
nutasì dal 15 al 17 maggio scorsi non solo 
nei consueti locali di Milanofiori, ma anche 
al di fuori, prima e dopo, în un susseguirsi 
di presentazioni stampa e commerciali che 
ha reso l'avvenimento molto meno decritta- 
bile del solito, segno d'una prorompente vi- 
talità ma anche dell'avvenuto rendez-vouz 
con un mercato nel quale la regola è parla- 
re all'amico, celarsi al nemico. E se la situa- 
zione è questa, finalmente gli stellari scon 
tri tecnologici tra IBM e AT&T, Osf e U ec- 
cetera passano in secondo piano, a favore 
di veri prodotti che faranno da combustibile 
ad un mercato prossimo ad un nuovo 
boom. Vediamo cos'é successo d'importan- 
te. 


La tecnica 


Prima di addentrarci in disqui- 
sizioni di mercato e di strategia, 
sarà meglio fissare alcuni punti 


nell'ultima Convention I2U 


di Elio Orto 


temente dal software, sta tornando impor- 
tantissimo, ma strategico, nelle sue tenden- 
ze Risc e personal workstation, realtà in 
pieno boom ma per ora talvolta nascoste 
dai dati globali, come sempre accade 


Quello che tutti sanno 


Sono ormai anni se non lustri che seguia- 
mo la convergenza delle varie versioni del 
nostro camaleonte, mirabilmente sintetizza- 
te nei piani quinquennali di Unix Internatio- 
nal (araba fenice di AT&T) ed Osf, entram- 
be impegnate con carrozzoni software che 
cercano di mediare perestrojke e glasnost 
con esiti analoghi a quelli politici che noi 
tutti conosciamo. Ormai, Infatti, le dimen- 
sioni dei movimenti sono tall che prima che 
qualcosa succeda passano tre anni. In 
estrema sintesi, Osf vede un hardware di- 
stribuito sul quale installare Mach 3.0 quale 
interfaccia con tutti i sistemi operativi del 
globo terracqueo: Bsd, Ultrix, SunOs, 
System V, MacOs, MsDos, ma non 0s/2 
(pregasi notare il sottile machiavello di 
IBM): 


Quello che tutti non sanno 


E ufficialmente non c'è nulla di nuovo. In 
realtà tra le pieghe dei discorsi si capisce 
qualcosa: di Sco, Interactive ed Everex, le 
tre società rimaste ad occuparsi di System 
V su 386, la situazione è interessante. Noi 
non sappiamo più niente di Everex, ma pro- 
mettiamo d'informarci a breve (pietosa bu: 
gia peggiorata dall'imminenza delle malleva- 
drici vacanze estive), ma possiamo riferire 
delle altre due. Sco, nel ‘90 brillantemente 
sopra i 110 milioni di dollari di fatturato, ha 
in Open Desktop (per gli amici Odt) un bril- 
lante ponte verso Osf; Interactive, che nel 
lo stesso anno fiscale ha fatturato 60 milio- 
ni di dollari, punta invece tutto sulle evolu: 
zioni di System V, cioè la versione 4.0 sia 
per 386/486 che per Mips 3000 (e questa è 
una grande novità), già nell'interpretazione 
della società americana, che permette la 
configurabilità modulare della serie Archite- 
ch, in qualche modo un palliativo contro l'e- 
lefantiasi di SVR4. Ma il vero boom si do. 
vrebbe avere entro e non oltre febbraio ‘92, 
quando Interactive lancerà Unix Lite, la ver- 

sione ridotta nelle dimensioni 
ma non nelle prestazioni, che gi 
ra bene su hardware 386/486 in 





Chiedendo scusa per la tautolo- 
gia — che in informatica si chia- 
ma ricorsione — Unix evolve co- 
me interfaccia ad Unix, e quindi 
si comprende come la struttura 
del codice somigli sempre meno 
a quella d'un programma C e 
sempre più alle dichiarazioni d'u- 
na struttura di dati. Questa strut- 
tura è attualmente organizzata 
su cinque livelli: hardware, nu 
cleo, sistema operativo, servizi e 
interfaccia utente. Quando dicia- 
mo che Unix è punto di conver- 
genza di tutti i sistemi ci riferia- 
mo al livello dei servizi, che è 
quello fondamentale per l'uten- 
te, indipendentemente dalla sua 
facilità d'uso, testo o grafica, 
bottoni o finestre. | tecnici soft 







SYSTEM 3445 

















configurazione normale (ad oc 
chio e croce RAM 8MB, HD 180 
MB 18 ms). 

Paladino di System V 386/486 
resterebbe quindi solo Interacti- 
ve, situazione che il mercato 
non accetterà: e poi chi ha detto 
che Unix 486 abbia un mercato 
oltre il ‘92? 


| prodotti 


Un pacchetto sviluppato in 
Rpgli su sistema 36 0 34, può 
ofa essere convertito automati- 





NCR 






DRSIXP 


n 


camente in Cobol/Sql sotto 
System V, ed essere sviluppato 
sempre sotto il sistema origina- 
le: è questa la realtà lanciata da 
Simula, un'azienda toscana spe- 





ware discutono poi su nucleo e 
sistema interno, e già in questa 
distinzione sì vede la moderna 
tendenza ad avere un nucleo 
piccolo (microkemel) e il resto 
del sistema suddiviso in moduli 
configurabili per ridurre le di- 
mensioni del software e quindi 
ottimizzarne sia le prestazioni 
che i costi di base e d'ammini- 
strazione. 

L'hardware, sommessamente 
per quanto del tutto indipenden- 

















UNISYS SUN 





MOTOROLA 
DELTA 8000 


Prodotti 


Rete 
ES Soltware 


Locale 


Sistemi 
DI Hardware 


SPARCSTATION 1+ 






cializzata in porting e nota anche 
in ambito internazionale 
Systems Partner di Olivetti (chia 
ve dell'eventuale successo dì 
SVRA in Italia) e a sua volta 
membra di Unix International, Si 
mula ha realizzato Xpgll/Simkit, 
che converte | sorgenti in 
Cobol/Esql(*) e | dati in Rabms 
Informix. Per tranquillità delle soft- 
ware house, gli sviluppi succes: 
sivi possono comunque essere 
fatti da S/36, in attesa di acqui- 



























76 


MCmicrocomputer n. 109 - luglio/agosto 1991 


NEWS 



























— —— 
IBM S/34 S/36 OPEN SYSTEM 
UND 
SSP Emulatore IBM S/34 S/36 OPEN SYSTEM 
+ Pontina SSP w 
nix 
RPGII Sorgenti Rs sp 4 
na Conversione MF Cobol/2 





5 


Porting 

















Simula: esempi di approccio con Emulatore e Convertitore. 


sire il know-how necessario sotto Unix 

L'annuncio ad occhio e croce più impor- 
tante viene però da Informix, recentemente 
entrata nell'orbita HP con la cessione alla 
società di Palo Alto del 20% del pacchetto 
azionario: si tratta di Open Case, un quadro 
di riferimento per lo sviluppo del software 
in ambiente Unix, con il quale Informix pro- 
va a battere sul tempo tutti gli altri attori 
del palcoscenico Unix. In risposta all' 
AD/Cyele di IBM, la cui strategia bene o 
male si basa su strumenti e tecniche ben 
conosciuti, quindi non allo stato dell'arte, 
Informix rilancia proprio sulla tecnologia, 
competendo sul piano che le è proprio, le 
tecniche di archiviazione: se IBM vede un 
repository centralizzato e solo relazionale, 
‘oggi non si può tralasciare la struttura distri- 
buita sia per le funzioni che per | datì, unen- 
do al meglio | RDBMS e le entità Object 
Oriented, in modo da poter evolvere verso 
una struttura di repository veramente distrì- 
buita 

Pedina fondamentale sulla scacchiera 
OpenCase è il Toolbus, in pratica una nuo- 
va versione del Softbench di HP, che porta 
su Osf Motif tutte le applicazioni. 

Ma alla base di questo sistema resta il 
repository distribuito, che però — come 
quello di IBM — non è ancora stato annun- 
ciato. Restiamo in attesa... 

Nel non elevatissimo novero dei prodotti 
di classe elevata che evolvano verso le in- 
terfacce grafiche spicca però Uniplex 7.0, la 
nuova Versione interamente adattata a X- 
Windows: annunciata da OpenSoft — divi- 
sione di Esa — in una presentazione sepa- 
rata dalla Convention vera e propria, se ne 
sa ancora poco. 





Esql sta per Embedded Sal, ed è un linguag- 
gio che collega l'accesso per richiesta a quello di 
un altro linguaggio. Qui si fa riferimento al Cobol, 
ma esistono anche il C-Esgl, il Fortran-Esql ed altri 





Es 










su 
ESQL 


Conversione 
Dati 








I massimi sistemi 


In questa sezione dell'articolo torneremo 
a parlare di cose trite e ritrite in quanto bril- 
lantemente pianificate da anni, sia pure con 
qualche aggiustamento di rotta: sono cose 
che vanno dette, ma sarebbe nostro desi 
derio che — magari con qualche eccezione 
— Il lettore le saltasse, dato l'interesse 
pressoché nullo determinato dal livello di si- 
curezza b2 0 c1, o dalla data di rilascio della 
versione multiprocessor. 

Diamo quindi inizio alle danze. La novità 
(sì fa per dire) principale è un microkemnel 
che si occupi della gestione dei servizi in- 
terni quali possono essere la gestione della 
memoria, le comunicazioni tra processi, lo 
scheduling e le statistiche, sul microkernel 
si edificano poi le differenti implementazio- 
ni. Una struttura modulare sarà eseguibile 
su hardware di dimensioni accettabili senza 
sacrificare troppo le prestazioni. Che il mi- 
crokernel sia una novità è poco meno d'una 
bugia, dato che Mach lo fa da anni, e gli al- 
tri stanno seguendo: tra | nomi nuovi va ci- 
tata la francese Chorus, che alla Conven- 
tion proponeva una sua implementazione. 

E passiamo alla Roadmap di System V: il 
1991 ci porterà sia la versione ES, enhan- 
ced security, ai livelli di sicurezza C2, B1 e 
B2, che la MP per il multiprocessor; in at- 
tesa dell'unità europea, per la fine del ‘92 
avremo la versione integrata ES/MP, alla 
quale verranno fatte molte aggiunte impor- 
tanti, tra le quali una prima versione di 
Transaction Processor. 

Dal suo canto, Ost ha mantenuto le pro- 
messe fatte tre anni fa, seguendo il piano 
DCE e partendo dal rilascio di Motif per 
ampliare la base di soluzioni con RFT, un 
processo formalmente chiaro — anche se 
indirizzato dai membri più coinvolti — che 
al momento sta valutando l'accettazione di 
due nuove tecnologie, DME per l'ambiente 
distribuito e ANDF per un formato di distri 
buzione del software indipendente dall'ar- 
chitettura. 

Su Mach 3.0 abbiamo già detto qualcosa 
i suoi sviluppi tecnici, come la versione 
realtime e l'architettura multiprocessor, 
hanno nomi loro, come la MP che si chia- 
ma Norma. 


Il resto 


Un punto sul quale tutti sono d'accordo è 
la pesantezza mostrata dal mercato italiano 
nello sfruttare le possibilità di Unix: molte 
piccole e piccolissime software house, che 
insieme rappresentano una quota significa- 
tiva dell'installato, non hanno voluto finora 
allontanarsi dalla facile soluzione proprietary 
0 Ms/Dos, A loro è dedicato il secondo 
convegno di Assox, che si è tenuto il 19 e 
20 giugno scorsi (ma noi scriviamo in data 
anteriore), che focalizza l'attenzione degli 
operatori sul gestionale in ambiente Unix 
Tra i relatori numerose le presenze di spon- 
sor illustri, che per il software sono OS&N, 
Sybase ed Esa. 


Riflessioni 


Alle nostre impressioni stavolta preferia- 
mo sostituire quelle di personaggi ben più 
importanti nel mondo Unix. Lo sconcerto 
sul trasformismo di questo sistema opera- 
tivo è stato sintetizzato da mister Bostik di 
Bsd, che al di là di facili calembour ha espli- 
citato come «nessun produttore possa più 
dire di avere Unix»; a lui dobbiamo anche 
l'osservazione introduttiva di Unix come in- 
terfaccia verso se stesso, soprattutto per- 
ché «sta diventando il modo più semplice 
per fare le cose nei sistemi operativi degli 
altri». Il punto sul progressivo ma veloce 
snaturamento di Unix lo ha fatto Vito Asta 
della Axis Digital, ricordando che «già dodici 
anni fa, in Australia, un membro importante 
della dirigenza Unix volle manifestare con- 
tro il kernel di Version 7, l'Unix di allora, 
che a suo dire aveva snaturato il limpido 
concetto di kernel mostrato dalla preceden- 
te Version 6: costul, in una lettera al perio- 
dico internazionale dell'associazione, annun- 
ciò addirittura le proprie dimissioni!» 

La storia si ripete, frase storica del mo- 
mento, introduce all'unica nostra riflessione. 
Anni fa, quando partì l'idea di Osf, girava l'i- 
dea che IBM stesse prendendo tempo e cer- 
cando partner per preservare le sue quote di 
mercato da un attacco in prospettiva. Oggi, 
‘a distanza di tre anni, ci sembra che ce l'abbia 
fatta; e adesso, restano gli altri. ne 








MCmicrocomputer n, 109 - luglio/agosto 1991 


vr 


DIV SZ DION 
a operativo versione 401 










i nd misiiga ine, ES è 
l i nn ergeyit RAR È 
LA ia ie fa and 





Affare fatto 


Tu che sei un professionista, certamente sai circondarti dei migliori alleati e con HYPER DEX 
486-25 e 486-33 farai ancora una scelta di valore. Grazie alla loro eccezionale potenza, pos- 
sono essere utilizzati per qualsiasi applicazione che richieda un'elevata capacità di elabora- 
zione. Sono dotati del Controller ad altissima capacità di trasferimento (1700 KB/s) HS-400 
HYPERSTORE e 2 MB RAM Cache (espandibili a 4 MB) con tempo di accesso incredibil- 
mente basso: solo 0,4 ms. 

Questi potenti strumenti di lavoro sono corredati di memoria RAM di 4 MB, Hard Disk da 180 
MB, oltre ai 2 Floppy (1,44 - 1,2 MB), Scheda Video ET-3000 1024x 768 e Monitor a colori 
ad alta risoluzione 1024x 768. 

HYPER DEX 486-25 e 486-33 sono costruiti con criteri d'avanguardia e con i migliori mate- 
riali garantiti dalla più grande catena di distribuzione presente in Italia. 

HYPER DEX 486-25 e 486-33 sono in grado di fornire risposte rapide e sicure tali da diveni- 
re i partner ideali per studi professionali ed aziende, a fianco di professionisti che si distin- 


uono scegliendo il meglio sul mercato. : 
5 Ù 9 A partire da L. 6.980,000* 


La scelta di valore 


KOMETE 

















COMPUTER 
DISCOUNT 


la catena italiana 
dell'informatica 


BARI LIVORNO — PALERMO 
080 / 416044 0586/210230 —091/300229 


BOLOGNA LUCCA PARMA 
051/5553971 0583/490594 0521/272017 


CAGLIARI MESSINA PISA 
070/3072397 090/2927212 050/41580 


FIRENZE MILANO PRATO 
055/5000101 = 02/33100204 0574/575770 
FIRENZE MILANO ROMA 
055/7169888 =—02/26147077 = 06/7100502 


GENOVA — MODENA — TORINO 
010/564003 =—059/450474 011/5939776 





Fino ad esaurimento scorte. Prezzi IVA, esclusa. 





Il Software Dei Primi Della Classe 


"La curiosità é alla base di tutte le conoscenze dell'uomo" 
Siate curiosi e approdate a Microport. 









































































































































































































































































































































































































































WORD PROCESSING 11085 se IVAN Pack 1570900 
Ami Pro 1.2 per Windows © 0.000 GRAPHICS XX Velsioni LAN dit prodot elet 
enim Facci fr for Worcester ‘0.000 dor Wind. im) 919.000 
Collina Oiino tl il ing 250,000 line Wind 1 ‘640,000 PROGRAMMING & LANGUAGE 
290.000. 1006 Art & Letters Groplvcs Editor W tim 549.000 _ 6602 Blaise Tubo € Tor 100.000 
430.0001009 Autodesk Animate li 536,000. 65% Bovlond Turbo Delnuggur & Tool 40.000 
80.000 3040 COPIDRAW 2.0 (in) 820.000 _ 508 Microuolt BASIC Prot es System 7.1 75.000 
5.000 1018 Micrograh. Designer 3.02 for Wind 3 in) ‘980.0006510 MicrinoltC Compile: 60 i) 575.000 
630.000. 3034 PC Palmibius I Pisi 320/00] _ 6516 Microsott COBOL. Compile 4.0 fin} 1.990.000 
‘00.000 3028 Pizuzz Piu» in} 190.000 _ 6512 Microsolt FORTRAN Compile 3.0 (in) 000 
400.000 _ 3050 Publ Panabrush n) 385.000 6518 Microsoti Pascal Compller 40 (inì 5,000 
670.000 _ 3012 Show Parmec FX (in) 485.000 
500.000. 107 Spinnaliee Pi (in) 1.050.000 OBJECT ORIENTED PROGRAMMING 
5044 Borland Ce per Windonws (i ‘110.900 
a BUSINESS GRAPHICS 5962 Hogan bc Visio n 59.000 
n 1550 3.0 CHARTS TOGO fol Wind, (i) 420,000. 5016 Barland Turbo Ce + 2 Ed, () 199/000 
FINALMENTE IN ITALIA IL WP PIU' VENDUTO | 3536 Ashion-Tate Applause ll (#) 695.000 5014 Bartand Turbo C++ Professional (it) 455.000 
IN AMERICA. 1502 Harvard Graphics 2.3 (i) 690.000. 3010 Borland Turbo Pascal 6.0 (ti 35.000 
BM PE Stortbonn LIVE 2.0 fin 597.000 _5012 Borland Turbo Pascal Polessionl fi) 20,000 
3564 Inset Plus Wal dini 390/000. 5019 Borland Turbo Pascal for Windores fn) -— 499.000 
7 fect 5.1 (i 3511 Micrografo Charisma for Wind 3 (ini 3005 Digi Smalital pe Windonws tir 950008 
WordPertect 5.1 (it) 3363 Micro DI Graie in DI4 Ou It) Guide fo ind. 1,1401000 
Lit. 799.000 1529 Pespeciie lune fi) 3002 Zertech Coe 3.0 (ini 350,000 
FORM PROCESSING ‘uva OPERATING ENVIROMENT 
1704 Form Publisher for Wind, fin) 6053 Horland Sidekich 2.0 (1) 200 
GRATIS i dischetti di 1d Farmoal Gole 3.0 lin) 6020 Concurrent DOS 386 3 User tin) 1000 
Pe er Wi || 3702 FormWora with Fl and File tim 6041 DR DOS 5.0 10.000 
WordPerfect 1.0 per Windows (it), appe-| 18 emo Pintor Wind. Lt 070 POMOS 5 User fin) 1,380.000 
na disponibili e con l'eccezionale possi- | 1714 xerox Farmbase for Wind. 1 im) 50.000 6018 Quarterdeck DESQView 386 2.3 fin) 270,000 
GOZO VAIO Muti Us lim) 50.000 
bilità di avere le due versioni insieme PROJECT MANAGEMENT 
sul Vostro computer. 530 ABC Fehr fe Wind 3 ini 645,000 UTILITIES & TOOLS 
370,000 BACKUP 
0 Easyflon fin) 165.0007503 Fasiback Plus 2.1 (in 
INTEGRATED SOFTWARE 5 Harvard Project Manager I ini 060.000. 7510 PE Fullback ius im 
2570 Alpha N din 790,000 4524 HelmertPackard Ness Wave 5.0 ine W3 (in) 3350/0008 
2506 Framensuuk IM 1.1 830.000. 330% Microsolt Project pet Wind, Limo 000 
04 Lotus Symphony 2.2 i R1U.O00 4624 Scitor Project Scheduler V (im) 1.180.000 GENERAL 
{1 Lotus Works in 500.000. 3514 CA Supertitleci 2.0 ini 1.250.000. 3562 Copy 2 PC 6.0 (im 14.000 
Ul Microsoft Works 2.0 (it 110.000 4622 Timeslhps 4.0 in 030.000 5554 Dr Sith lin ta2.000 
2560 Open Access lin) 1.500.000 4 HDC Fist Apps lor Windenws (n 149.000 
CAD & ENGINEERING (HOC Windotwe Express lin) 1a 000 
SPREADSHEETS 1006 Autosketch 20 (i 250.000 _ 2559 Norton Antivir (n) 140/000 
1522 fialr 5.1 (Compilatone Lotty 1-2-34in) 401 Design CAD:30 3.01 (in) 450.000 _ 7333 Norton Command 3.0 (1 170.000 
1570 Horland Quattro Pro 30 (i SOL Deatia CAD (LI for Wind, 3 in) 1.080.000. 3370 Prompi for Windows 4 Un ifaona 
1506 Bertani Quattro Pro (Scar O (i 4018 Generic. CADO fl 125.000 
1502 Lotus 1-2-3 2-3 (li 4020 Generi 0 ti 495.000 
1521 Lotus 1.2.5 3.1 30/10 Generi G.S. (n 640.000 000 
1555 Luci 3. in 120/000 2030 Tuibo Cad in v10.000 po 004 
1310 Microsoft Excel 3 for Windonws 3 (n) 600.000 4158 VersaCAD 21) 5.4 (i) 199,000 0 000 
(Upgrade Excel 3 italiano GRATUITO) 0.001 
1512 Sperate Vo 70.000 MATHEMATICAL 20,00 
4 % 270,000 3924 Whitawater Resina TooWit 3 (i 500 
DATABASE i 109 000 
78 Advanced Revelation 20 (n) i 151).000.- MEMORY MANAGEMENT 
42 Borlnd laradio 4.3 Scart ON) Ul i 400.000 2701 J80 MAX 5. i 40.000 
2004 Brand Parade 33 1713 MACAO 050.000 2714 Neivon 70.000 
Clarion Professional Developer Î"0 000 4736 Mathtype 570.0007724 PC Kok Pawor Pak (ini 200,00 
109 DI Fast Windows 1 for Wind, (n) (159.0004722 Matematica MG MSDOS (ni 1.180.000 7704 OT 166 ‘000 
46 Plot (im) n.000 
3701 SPSSIPC BASE 40 1.450.000 
sI78 SPSSPES 40 STATISTICS i 735.000 OCR & SCANNERS 
4718 STSC Stagraphico 4 telctonar alera Wondscan lu 1.750.001 
SitSot CSSSTATISTICA lin 1'as0.000 ICR Omnipage 86 10 tono 0a 
2071 R box 4710 Sita 5.0 li 1780.000 ch Scanian 48% 001 
FD18 Superba 4 per Windows 1 1) 115.000 xh Scanvian Plus 3 10000 
01 las NI. 110 950.000 COMMUNICATIONS Sech ScanMan Plus + Finesse + S3n000 
006 Clip 330.000 7002 Blast PC (im 410000 tech ScanMan + CatchWond 32 0 000 
10 Blisker (n o no _ 700 fighi Bride i) 25.000, 610 Rendi! OCR Personal fi dun 000 
240 bre e Adcon Coper aeletonare. 7006 Carbon Copy Plus 5.2 (in) 360,000 
2110 Close up Csomer/ferminal i) 355.000 ADD-IN & ADD-ON 
DESKTOP PUBLISHING "014 DCA Crosta fr Wind 4 li) 140.0009011 Logitech Mouse per mancini (i 110.000 
76 Adobe Type Align 2.0 for Wind 3 in) 180,000 7018 Hays Smamcon Ii 150.000.014 Lopdech Mouse Cordless i . 
324 Adobe Type Maniager (1 Wink è Un 15.000. 5021 Loplim PC I (0 255.000 xh Aeon i 
11 Alda ParieMaler 410 (0) 1.100.000 7040 MiGophone ili 50.000 ch TrackMania lo 
vago “ago Doo 7022 ProCorrm Plus 2.0 (i) 185.000 BLIS = Wind 1 dt 160.000 
Buste cel i fo Wind. in 355,000 Mani (n) 000 
Expreso Publisher lin) 380000 ii AN E NETWORKING 
Sept Plus i 0000 4040 Bora Par 20 1130.000 
DES Li Pulse DUAN Pock n 1000 
550 Publish I io) oa ) 000 
3350 QMS Lira Scpa Plus n 000 
3303 Ventura LO Cio Sera Wind. 110 i AN n) 70.000 
sin ad TAN atene for WD tin} 1.460,00 
fun Christa Font Cart. (in 0 000  SatbFANtm bus AT 1.000.000 
PROGRAMMA EDUCATION 
List li, Docenti. Ricercatori e Scuole, Università, Centr di Ricerca @ Formazione. CNR. | 
Studenti & Doc Scuole A i oi & Docenti Scale & i 
pr modo Sreolo 
1091 Words to 1040 Worst Protesi 6.0 
1150 Wordhsec 2 na) 00 1005 Wert 2000 Ù 
1 100 LISI Draft 1.I GM per DOSOSIE 368000 Do 
' ) 00 160 Planet 5. (infr DOSIOSE. 300.000 F30000 
2400 0 DataPereri 2.1 ini DOSONE. 100000 
I Canio “ tisson 1521 Lots 2) 1 00 3 licenze) 
s00I AUOCAD TI 100000 Ti icenza 2001 dios V 5000 1900.000110 Men 
3527 Penporive lio 33500 TI licenza] Framework I 505000 Lomno0o _ |ionce 
O Gee CADD i 100.000/1700,000— {L:10 Nconzoh | 2004 Borland Pardon 3401000 {blcena 
020 Generic 10 I) 500.000 {1 cena 4711 STSC Straps Un 1.100000/.000.000 11 ficonz 
10% PC Tex n 14 0CNILOO  lhceza lm) | 4715 AMiCAD OOO IONI [ici enza 






MICROPORT è specializzata nella vendita di software pacchettizzato, con forte propensione per le 
novità e la ricerca di soluzioni per aziende, scuole, professionisti e Istituti di ricerca. Richiedeteci il cata: 
logo generale gratuito. Tutti i nostri prodotti sono assolutamente nelle ultime versioni disponibili sul mer- 

cato al momento di andare in stampa, originali, sigillati e con garanzia del produttore 


INDIZIONI COMMERCIALI PREZZI L.A ESCLUSA E S 





O VISA, CARTA SI, AMERICAN EXPRESS 
E GRANDI UT 





MOMENTO DELLA SPEDIZIC 
5.000 














E. INCONDIZIONI PARTI 
IVA LA MERCE SI INTENDE SALVO IL VENDUTO, UST 


OÎNTATI RISPETTO AI LISTINI UFFICIALI DEI PRODUTTORI, PAGAMENTO: + CONTRASSEGNO CON 

EGNO CIRCOLARE NON TRASFERIBIE INTESTATO A MICROPORI 5.R.L OPPURE IN CONTANTI PAGAMENTO Al 
ON ADDEBITO SOLO AL 

CORRIERE ESPRESSO CON ADDEBITO DI LT 


CIPATO 















Tel, 
Fax 
Post, 
TONTO DEL 3%. ILCARTA DI 
LARI PER CLIENTI IST Indicare: Codice, descrizione 






PER ORDINARE 


(055) 220.537 
(055) 220.296 
ia Villani, 42 
50124 Firenze 


quantità. formato dischetti 








SYIOdO9MMI 


MICROPORI 


Microport s.r.l. + Via Villani 
50124 Firenze 





Taiwan: atto ll 


di Massimo Truscelli 


Sono passati quattro anni dal 
numero 66 di MCmicrocomputer, 
un numero che, come i più assidui 
lettori ricorderanno, conteneva un 
inserto speciale di 21 pagine 
dedicate all'allora emergente 
fenomeno della produzione 
informatica della Repubblica di 
Cina (R.0.C.) o, se preferite, 
Taiwan, 

L'inserto era intitolato «La Patria 
dei Cloni», con chiaro riferimento 
alla produzione di allora; un tipo di 
produzione (i compatibili MS-DOS) 
che ha rappresentato un vero e 
proprio fenomeno in grado di 
influenzare anche le scelte dei 


MCmicrocomputer n. 109 - luglio/agosto 1991 


colossi dell'informatica. Chi non 
ricorda, in proposito, il lancio della 
famiglia IBM PS/2 e l'architettura 
Microchannel creata, nell'intenzione 
dei progettisti, per limitare e 
scoraggiare la possibilità di 
realizzazione di eventuali sistemi 
compatibili da parte delle industrie 
taiwanesi? 

Una produzione, quella taiwanese, 
che ha innegabilmente dato un 
notevole impulso all'industria 
informatica in generale e che si è 
allargata ed ha condotto ad una 
maturazione dell'industria locale 
che ora conta su propri Centri di 
Ricerca e sviluppa in proprio 


tecnologie avanzate e sofisticate. 
Nei primi giorni di giugno, in 
concomitanza con l'edizione 
annuale del Computex, su iniziativa 
delle tre maggiori organizzazioni 
economico-commerciali ufficiali di 
Taiwan legate all'industria 
informatica, siamo stati invitati a 
visitare i luoghi dove sono 
sviluppati e realizzati i prodotti 
dell'informatica taiwanese. 

Il quadro che ne abbiamo ricavato 
è senza dubbio molto interessante 
e ci consente di avere degli 
elementi dai quali trarre degli 
spunti di riflessione per il prossimo 
futuro. 


81 





opo una quindici 

na d'ore di volo 

da Roma, esclusi 
gli scali a Bangkok e nel 
mitico aeroporto di 
Hong Kong, si giunge al 
Chiang Kai-Shek Inter- 
national Airport, situato 
nel Nord dell'isola di 
Taiwan a circa 40 km 
dal centro politico ed 
economico della nazio- 
ne rappresentato dalla 
città di Taipei, il cui si- 
gnificato letterale in 
Mandarino, la lingua uf- 
ficiale di Taiwan, è ap- 
punto «Nord Taiwan». 

Taipei è una città mo- 
derna che ricorda le 
metropoli americane 
con palazzi dalle struttu- 
re in acciaio e vetro, do- 
ve però si riflettono a 
contrasto le linee classi 
che dell'architettura ci- 
nese di alcuni monumenti e palazzi, in 
una convivenza molto briosa soprat 
tutto per merito delle numerose inse- 
gne luminose coloratissime, negli 
ideogrammi caratteristici della scrittu- 
ra orientale, e per il pullulare di sciami 
variopinti di scooter, compresa la no- 
stra Vespa, ad ogni semaforo. 

Taipei, nel suo clima incredibile (una 
temperatura che variava nei primi gior- 
ni di giugno tra 23 e 32 gradi centi- 
gradi con un'umidità relativa dell'85- 
90%), offre volti diversi: dagli eleganti 
alberghi in stile occidentale come il 
Grand Hyatt Hotel (nel quale alloggia- 
vano i 50 giornalisti, me compreso, 
convenuti praticamente da tutto il 
mondo: 21 nazioni comprendenti rap- 
presentanze da Europa, America, Au- 
stralia ed Asia), inserito nel più vasto 





i x 


La seconda primavera 


Il vero e proprio boom riguardante la 
produzione, commercializzazione ed 
esportazione dei prodotti informatici di 
Taiwan verificatosi dalla fine del 1986 
‘ad oggi e ribattezzato dagli stessi taiwa- 
nesi «La primavera del Dragone» si tra- 
duce in una serie di dati (elaborati dal 
Market Intelligence Center) piuttosto 
positivi e che sono riproposti nei grafici 
pubblicati in queste stesse pagine. 

La rendita costituita dall'esportazione 
di prodotti per l'informatica è passata 
dai trenta milioni di dollari (US) del 1980 
a circa sette miliardi di dollari (US) del 


82 





Taipei World Trade Center, vero cuore 
commerciale della città; a strade stret- 
te e maleodoranti, dove ci è stato vi- 
vamente sconsigliato di avventurarci, 
che si animano dal tardo pomeriggio 
fino a notte inoltrata per i «night mar- 
ket», ovvero i mercati notturni popo- 
lati dalla fauna (nel senso letterale del 
termine) più svariata. 

A Taipei e nei dintorni sono ubicati 
gli uffici governativi, gli uffici ammii 
strativi ed i centri di ricerca delle più 
importanti organizzazioni economico- 
commerciali dell'isola; tra di essi alcu- 
ne sigle sono particolarmente signifi- 
cative: CETRA, ovvero China External 
Trade Development Council; TCA, Tai- 
pei Computer Association; III, ovvero 
Institute for Information Industry; 
MIC, Market Intelligence Center; BI- 





1990. 

Il dato che risulta più interessante è la 
diversificazione avvenuta in questo las- 
so di tempo; nel 1980 la cifra è riferita 
ad una produzione composta del 100% 
di hardware; mentre, invece, i dati del 
1990 riguardano una produzione riparti- 
ta per |'89% in hardware e per il restan- 
te 11% in software. 

Le previsioni elaborate dal MIC, la di- 
visione dell'Institute for Information In- 
dustry che si occupa della formulazione 
di strategie a lungo termine per lo svi- 
luppo delle industrie informatiche di Tai 
wan, prevede che nell'anno 2000 tale 
produzione vedrà un ulteriore incremen- 


PA, Brand International 
Promotion Association; 
ITRI, Industrial Techno- 
logy Research Institute. 

Tutte organizzazioni 
che di concerto tra loro 
e con altre istituzioni, 
oltre che in perfetta si- 
nergia con le maggiori 
società produttrici nel 
settore dell'informatica 
dell'isola, concorrono a 
determinare i piani di 
sviluppo del settore; a 
studiare e creare nuove 
tecnologie oppure ad 
affinare quelle esisten- 
ti; a varare piani di inter- 
vento a livello legislati- 
vo per la protezione dei 
prodotti creati; a ricer- 
care le possibili future 
tendenze di mercato; a 
varare piani economici 
per il privilegio e lo svi- 
luppo di determinate 
nicchie di mercato; a creare, infine, la 
cultura tecnologica base ideale per i 
futuri quadri dirigenti. 

Si è trattato di un soggiorno molto 
denso di attività, di convegni, di visite 
guidate, di conferenze, seminari ed an- 
che di impegni ufficiali più o meno for- 
mali come le cene in perfetto stile ci- 
nese con tanto di «chopsticks» (le bac- 
chette di avorio che sostituiscono le 
nostre più abituali posate) in compa- 
gnia dei dirigenti di queste importanti 
organizzazioni dai quali ci è stato dato 
di sapere, tra una scodella di «heba- 
noni» (un particolare frutto di mare, ve- 
ra prelibatezza della cucina cinese) ed 
una scodella di pollo (cotto in una for- 
ma di terracotta ermeticamente chiusa 
che riproduce le sembianze di una gal- 
lina), quale sarà il futuro di Taiwan. 


to per ciò che riguarda il software che 
si dovrebbe attestare su un valore del 
25% rispetto alla produzione totale 

Il reddito riguardante la produzione 
hardware e software sarà nel medesi- 
mo anno pari a 28 miliardi di dollari. 

Attualmente le politiche governative 
sono rivolte all'incentivazione della pro- 
duzione di software; un settore che è 
considerato strategico per il futuro; non 
a caso sono previste facilitazioni per le 
industrie del software: esse già fruisco- 
no di un'esenzione di 5 anni dal paga- 
mento delle tasse; di prestiti a basso in- 
teresse e di una elevata qualificazione 
del proprio personale. 


MCmicrocomputer n. 109 - luglio/agosto 1991 


NEWS 





Taiwan 1990 


Produzione Informatica per settori @ relative quote di mercato nel mondo 


Esportazione dei prodotti informatici di Taiwan 
In milioni al dollari (US$) suddivisa per aree geografiche 








12 











n 
È 
A, 
(-R°I 
i £ ora 
i ne, 
a LI 
| | 
e Il 
x | 
5 


















2349 2262 
2067 


1292 


01950) 
85 


LI 





PE Manto Mermar 


Temmna® Scneao Toner 
grorcne 





Moe Scu 


1986 












America 


212) 






Europa q 









1987 1988 1989 








Gli obiettivi che Taiwan intende rag- 
giungere nei prossimi 10 anni prevedo- 
no una prima fase di incremento della 
presenza dei propri prodotti nel mercato 
informatico mondiale nel periodo com- 
preso tra il 1990 ed il 1995 con un tasso 
di crescita del 10% ed un tasso di cre- 
scita costante del reddito derivante dal- 
la commercializzazione di hardware e 
software pari al 18%; in pratica un red- 
dito di 16 miliardi di dollari alla fine del 
1995 ripartiti in circa 12.4 miliardi deri- 
vanti dalla esportazione di hardware ed 
i restanti 3.6 miliardi da quella di soft- 
ware. |l successivo periodo di 5 anni è 
invece considerato come un periodo di 
assestamento nel quale il tasso di cre- 
scita dovrebbe diminuire. 

Al fine di ottenere tali risultati, quanto 
mai positivi, Taiwan si propone anche di 
aumentare gli investimenti nel settore 
della Ricerca e Sviluppo e di passare dai 
duecentoquaranta milioni di dollari spesi 
nel 1990, a ottocento milioni di dollari 
entro il 1995 e fino ad un miliardo e ot- 
tocento milioni di dollari per il 2000. 


Investimenti pesanti per un progetto 
ambizioso che presenta anche delle in- 
cognite e degli aspetti negativi ampia- 
mente esposti a più riprese. 

Attualmente Taiwan è il sesto produt- 
tore mondiale nel settore informatico; 
la crescita è stata costante anche se dal 
1989 si è registrata una diminuzione del 
suo tasso; con il piano di sviluppo pre- 
visto per i prossimi 10 anni i problemi 
che teoricamente si possono creare ri- 
guardano una guerra interna dei prezzi, 
una eccessiva produzione che condur- 
rebbe all'inflazionamento del mercato 
mondiale in regioni troppo diversificate 
ed una eccessiva trasparenza delle tec- 
nologie sviluppate cosicché sarebbero 
poi facilmente utilizzabili dalle nazioni 
produttrici concorrenti. 

Grazie all'elevato grado raggiunto dal- 
le tecnologie sviluppate in proprio in vari 
settori, la produzione sarà da ora in poi 
diversificata ed è previsto un sempre 
maggior interesse per quella fascia de- 
nominata Consumer Electronic Produ- 
cts; una fascia che potrebbe rappresen- 





Investimenti R&D in milioni di dollari (US$) entro il 2000 
(e rendita percentuale nell'industria informatica) 





1988 

a 

77 ||&/o 
d/ 

1} IRC 





a 





800 
5% )1995 














tare una fonte di grande interesse per le 
industrie taiwanesi: ad esempio nello 
sviluppo del CD-| e settori che nascono 
dall'incontro di aree diverse come nel 
caso della multimedialità; punto di con- 
tatto tra i settori computer, comunica- 
zione e consumer. 



























































Obiettivi dell'industria informatica di Taiwan per il 2000 L'industria del Software a Taiwan 
n] 
di 18.956 
| 60% 
Po sl 1660) 62%) 
g È 5.366 
5 e (35%) 
3Z 85 
$ Su lol 
î o 12.890 
s 10,105 (660) 
8 (65%) 
Li 
1988 1990 1998 2000 6 Tn 3) 
CI settore D] hardware DI vendita solo software. [C] vendita sstemi hardware/software 

















MCmicrocomputer n. 109 - 


luglio/agosto 1991 


83 


permet 





La città delle scienze 


Attualmente Taiwan è il terzo produt- 
tore mondiale di hardware per personal 
computer ed il primo produttore mon- 
diale nel settore degli scanner. Il know- 
how acquisito negli anni della «prima- 
vera del Dragone» consente all'industria 
informatica di poter contare su tempi 
molto ridotti (solo sei mesi) tra la fase di 
sviluppo di un prodotto e la sua produ- 
zione; di poter contare su di una pro- 
duzione quanto mai flessibile e caratte- 
rizzata dalla capacità di molti costruttori, 
specialmente nel settore delle mother 
board, di apportare miglioramenti so- 
stanziali rispetto agli standard definiti; di 
poter contare su centri di ricerca, anche 
nel settore delle componenti elettroni- 
che, in grado di assicurare la produzione 
di chip con tecnologia al limite dei 0.65 
micron e quindi di EPROM, RAM stati- 
che e dinamiche con capacità comprese 
tra 4 e 16 Mbit, di chipset completi per 
l'implementazione su nuove famiglie di 
personal computer, di circuiti dedicati 
all'impiego nel settore delle comunica- 
zioni 

A tutto ciò va aggiunto lo sviluppo di 
applicazioni legate all'impiego delle mi- 
cro-onde, di sistemi opto-elettronici ed 
allo sviluppo di dispositivi ottici per ap- 
plicazioni in olografia. 

Tanta tecnologia è concentrata a Sud 
di Taipei in quello che viene definito il 
Parco delle Scienze, ovvero lo Hsinchu 
Science-based Industrial Park 

La superficie totale del parco com- 
prende 2100 ettari dei quali, entro il 
1996, 960 saranno utilizzati esclusiva- 
mente dalle aziende manifatturiere del- 





84 








l'industria informatica. La superficie ri- 
manente è invece già in parte utilizzata, 
o lo sarà, per la realizzazione di una vera 
e propria città delle scienze, una «tech- 
nopolis» che dovrebbe aggregare le «in- 
telligenze scientifiche» di Taiwan e di 
tutto il mondo per un totale di 1 milione 
di persone. 

Il progetto è appoggiato dalle maggio- 
ri università (Tsing-Hua University, 
Chiao-Tung University, Chung-Yuan 
Christian University) edall'Industrial Tech- 
nology Research Institute (ITRI) oltre 
che dai maggiori produttori di informa- 
tica che proprio all'interno del Parco 
hanno le loro sedi operative. 

Una delle organizzazioni cardine del 
progetto è l'ITRI che si occupa di svi- 
luppare tecnologie utili alla creazione di 
nuove industrie ad alto contenuto tec- 
nologico e di perfezionare le tecnologie 
esistenti per migliorare la qualità dei 
prodotti; al suo interno dispone di una 
sezione, la Computer & Communication 
Research Labs, che ha realizzato, o ha 
in avanzata fase di studio e realizzazio- 
ne, una serie di prodotti, tutti visti e toc- 
cati con mano, dalle interessanti carat- 
teristiche. 

Si parte da un notebook progettato in 
collaborazione con 47 compagnie locali, 
e che ha condotto alla creazione di un 
Notebook PC Consortium per l'utilizza- 
zione comune delle tecnologie sviluppa- 
te dall'ITRI; per finire ad una serie di so- 
luzioni basate su sistemi 386 con imple- 
mentazione dell'X Window System 
creato dal Massachusetts Institute of 
Technology di Boston 

La medesima sezione ha sviluppato 
anche una workstation ad architettura 
SPARCNME in grado di assicurare una 
potenza elaborativa di 15 MIPS ad una 
frequenza di clock del processore di 25 
MHz; un sistema in GC-LISP per la tra- 
duzione dall'inglese al cinese; un siste- 
ma OCR per il riconoscimento degli 
ideogrammi cinesi; un completo siste- 
ma di telecomunicazioni integrate vi- 
deo-fonia-dati ISDN. 





All'interno dello Science-based Indu- 
strial Park ha sede anche la UMC (Uni- 
ted Microelectronics Corporation) una 
società che dall'aprile del 1982 ha ini- 
ziato la produzione di chip, prima VLSI e 
CMOS, DSP e ULSI in seguito, raggiun- 
gendo una produzione di 30.000 wafer 
da sei pollici al mese. Una produzione 
che comprende anche componenti fon- 
damentali per l'industria informatica di 
Taiwan come ad esempio il chipset 480 
utilizzato sui sistemi 386 e 486, la serie 
di chip 82C2xx e 82C3xx largamente 
utilizzati sui sistemi di classe AT 286 e 
386, i microprocessori a 8 bit UM6502, 
chip dedicati al controllo di funzioni sui 
sistemi IBM PS/2 modello 30 e più in 
generale su altri sistemi, memorie ad al- 
ta velocità e chip di controllo delle fun- 
zioni di dispositivi periferici. 

Continuando nella visita del parco del- 
le scienze si incontrano anche le sedi di 
industrie più o meno famose come ad 
esempio quelle della Acer e della Mitac 
con le loro unità di produzione e per le 
quali è stato possibile visitare anche le 
linee di montaggio dei prodotti 


| seminari 


All'interno dell'organizzazione del 
convegno denominato «Perspective on 
the Taiwan Information Industry», mol- 
to interessante è stata una serie di se- 
minari che si sono svolti nell'ultima gior- 
nata di permanenza a Taipei 

| titoli prevedevano quattro diverse di- 
scussioni: «Future Trend of R.O.C. In- 
formation Products», «R&D on Informa- 
tion Technology in R.O.C.: Current Sta- 
tus and Future Outlook» entrambi la 
mattina dalle 9 alle 10.20; «Protection 
of Intellectual Property in R.0.C.», 
«Worldwide No. 1 in marketing of Tai- 
wan computer products» dalle 10.40 al- 
le 12.30. 

| seminari venivano svolti in contem- 
poranea in sale diverse del primo piano 
del TWTC dove si svolge il Computex, 
perciò era praticamente impossibile riu- 


MCmicrocomputer n. 109 - luglio/agosto 1991 


scire a seguirli tutti: un vero peccato 
perché per ognuno di essi gli interventi 
erano dei maggiori esponenti delle più 
importanti organizzazioni governative, 
economiche e commerciali di Taiwan 
Oltre al seminario riguardante gli in- 
vestimenti nel settore della Ricerca e 
Sviluppo, particolarmente importante 
per la presenza degli esponenti dei più 
importanti marchi dell'industria informa- 
tica è stato quello intitolato appunto «| 
Numeri Uno dell'industria mondiale in- 


formatica di Taiwan». Gli esponenti del- 
le società di Taiwan che presiedevano 
all'incontro erano: Michael C.J. Chiang, 
presidente della Taiwan Video & Moni- 
tor (TVM), la società che a Taiwan rap- 
presenta il maggior produttore di moni- 
tor; Duke Liao, presidente della DTK 
Datatech Enterprises, creatore del BIOS 
DTK utilizzato su molti sistemi presenti 
anche sul nostro mercato; C.S. Ho, pre- 
sidente della Mitac e dirigente del TCA; 
Chin-Ching Chiang, dirigente della Twin- 


NEWS 


head; ed altri dirigenti come quelli della 
Genius e di altri marchi più o meno co- 
nosciuti, 

Molto interessante è stato l'interven 
to di Duke Liao della DTK che ha illu- 
strato le caratteristiche del BIOS imple- 
metato sulla maggior parte dei sistemi 
prodotti a Taiwan e quello di Chin-Ching 
Chiang che ha fatto il punto sulla pro- 
duzione dei personal computer note- 
book. 


Information Science & Technology Exhibition Center: 
un parco giochi o un museo? 


Nel fitto programma di impegni previsti 
nel breve soggiorno a Taiwan, una pausa 
rilassante è stata quella relativa alla visita 
dell'ISTEC, il museo delle scienze e della 
tecnologia che è anche uno dei tre centri 
dell'Institute for Information Industry. 

AI suo interno è possibile seguire la sto- 
ria dello sviluppo scientifico relativo alle co- 
municazioni ed al calcolo con gli aspetti 
tecnologici ad esso legati; è possibile ve- 
dere i prodotti tecnologicamente più avan- 
zati delle industrie locali e vedere i progres- 
si tecnologici condotti nella ricerca scienti- 
fica con numerose applicazioni esplicative 
dei concetti fondamentali. 

L'ambiente quanto mai high-tech, nono- 
stante la presenza di oggetti antichi che 
rappresentano delle vere e proprie pietre 
miliari nella storia della ricerca scientifica, 
influisce in maniera determinante dando al 
tutto più l'aria di un enorme parco-giochi 
che di un museo come tradizionalmente 
siamo abituati a considerarlo. 

L'esposizione, che sì snoda su più piani, 
è organizzata in sezioni che comprendono 
dalle prime macchine calcolatrici, come un 
modello perfettamente conservato della 
«pascalina», ad applicazioni esplicative del- 
le più sofisticate tecnologie: da un pannello 
di sensori in grado di riconoscere le forme 
anche ad una distanza di 20-30 cm, ad 
esempi funzionanti di videotelefono o sale 
di audio-video conferenza su rete ISDN. 








MCmicrocomputer n. 109 - luglio/agosto 1991 





In una delle sezioni sono presenti anche 
dei modellini di soluzioni urbanistiche lega- 
te agli ambienti più disparati: dal fondo ma- 
rino alle rocce di Marte; in ultimo, nella se- 
zione dedicata ai più piccoli, è presente an- 
che uno straordinario teatrino animato con 
figure tridimensionali create da un com. 
plesso sistema olografico 

La sezione dedicata all'informatica è lo- 
gicamente una delle più ricche e compren- 
de filmati di animazione grafica; esempi di 
computer in grado di «parlare» utilizzando 
gli ideogrammi cinesi; applicazioni musicali 
ed un incredibile macchinario che propo- 
nendo su uno schermo delle situazioni di 
vita reale spiega il meccanismo di funzio- 
namento dei diagrammi di flusso. A propo- 
sito di applicazioni musicali, di grande ef- 
fetto scenico sono due robot (in realtà si 
tratta di bracci meccanici) che sotto la di- 
rezione di Un terzo robot che mima un 
maestro d'orchestra «suonano» delle bat- 
terie elettroniche. 

Molto curata è la parte didattica vera e 
propria di tutte le sezioni; per fare un 
esempio, nella sezione dedicata all'infor- 
matica esiste un sistema di biglie, che at- 
tivando una serie di meccanismi contenuti 
in una scatola trasparente, esplica in modo 
diretto e facilmente comprensibile la diffe- 
renza tra ll sistema numerico decimale e 
quello binario; oppure, un plastico assimi- 
labile ad un palazzo ed ai suoi abitanti che 











riproduce il modo di funzionamento degli 
elementi di base di un computer: l'unità 
centrale, la tastiera, il monitor, le memorie 
di massa 
Logicamente esiste qualche vetrina fine 
a se stessa e solo di effetto come quella, 
la foto della quale è pubblicata in queste 
pagine, dove Una luce, perpendicolare ad 
un ammasso di chip sospeso a mezz'aria, 
proietta su un pannello sul quale è dise- 
gnata la forma di una testa umana, un'om- 
bra a forma di cervello. 
mt 


85 





n. 


NEWS 


Ti 


Taipei Computex ’ 


di Massimo Truscelli 


al 4 al 10 giugno si è svolto al Taipei 

World Trade Center l'annuale Computex 
Taipei, la mostra principalmente dedicata ai 
produttori di hardware di Taiwan giunta or- 
mai alla sua undicesima edizione. 

Su un totale di 585 espositori ben 504 era- 
no marchi locali e solo 81 le rappresentanze 
straniere, anche se esse spaziavano da tutti 
gli angoli del mondo: Stati Uniti d'America, 
Gran Bretagna, Canada, Israele, Germania, 
Svizzera, Australia, ma anche Hong Kong, 
Singapore, Tailandia e Giappone. 

È una mostra molto particolare riservata ad 
un pubblico di operatori del settore (soprat- 
tutto OEM) che risente del tipo di produzione 
dell'isola, basata su contributi e conoscenze 
comuni implementate sui prodotti dalle varie 
ditte in modo non sempre molto personale, 
e quindi in un modo che conduce ad una cer. 
ta confusione causata dalla presenza in stand 
diversi di prodotti praticamente uguali per 
prestazioni e design 

Non mancano soluzioni interessanti come 
la scelta di dedicare uno spazio comune, uti- 
lizzato da produttori diversi, per l'esposizione 
dei portatili notebook. 


Acer 


Lo stand più grande della manifestazione, 
anche e soprattutto in considerazione del fat- 
to che Acer è il maggior produttore taiwa- 
nese. Parliamo dei prodotti esposti con mag- 
gior dovizia di particolari in altre pagine di 
questo stesso numero. 





86 





Mitac 


Ad evidenziare l'importanza a livello eco- 
nomico del secondo produttore di Taiwan, lo 
stand era proprio di fronte a quello della 
Acer 

Anche in questo caso descriveremo i pro- 
dotti presentati in un riquadro a parte 


Longshine 


Si tratta di uno del maggiori produttori di 
schede add-on, ma anche di computer com- 
pleti, portatili compresi. 

Nello stand erano presenti | modelli di pun: 
ta della produzione di schede tra le quali al- 
cuni interessanti controller per hard disk, uno 
dei quali SCSHDE dotato di microprocessore 





MCmicrocomputer n. 


280 a bordo; una scheda RAM EMS da 32 
Mbyte completa di UPS; una scheda UPS di 
sponibile nelle versioni con batteria sulla 
scheda oppure con un pacco di batterie 





esteme; ma anche computer in configurazio- 
ne desktop e tower basat 
386SX, 386DX e 486. 


su CPU 286, 













Notebook Area 


Sotto l'egida della TCA (Taipei Computer 
Association), all'interno della produzione di 
120 compagnie, sono stati scelti 24 modelli 
di personal computer notebook ritenuti par: 
ticolarmente significativi per le loro carat. 
teristiche ed esposti conseguentemente in 
uno spazio comune. 

Alcuni nomi sono abbastanza conosciuti 
perché già distribuiti dagli OEM e VAR ita- 
liani, altri marchi sono invece pressoché 
sconosciuti anche se sulla carta propongo- 
no prodotti altrettanto validi. 


Arche NP-101 





















L'esemplare fotografato era evidentemen 
te un modello da esposizione, ma una nota 
di colore, come quella di questo cielo azzurro 
arricchito dalle nuvolette, non guasterebbe 
anche sulla scrivania di tutti i giorni 

Il processore utilizzato è il 386SX a 16 
MHz integrato dall'adozione di una RAM da 
1 Mbyte espandibile a 5; hard disk da 20 
Mbyte da 2.5"; display LCD a standard 
VGA in tecnologia CCFT backlit ed autono: 
mia minima di due ore grazie alla presenza 
di accumulatori al nichelcadmio 


Twinhead SuperNote 


Un altro prodotto basato su 386SX a 16 
MHz oppure su 80C286 a 12 MHz. Dispo- 
ne nella configurazione 386 di 2 Mbyte di 
RAM standard, Shadow RAM e funzionalità 
LIM-EMS. La memoria di massa è rappre- 
sentata da un hard disk da 40 Mbyte con 
tempo medio di accesso di 29 msec, men- 


109 - luglio/agosto 1991 





Premaex Technology 


Uno dei settori di punta della produzione 
taiwanese è quello riguardante le mother 
board; in questo stand erano esposte sche- 
de madri per tutti i gusti anche se quelle più 
rappresentative erano quelle per i sistemi 


tre l'adattatore video a standard VGA di- 
spone del solito display LCD CCFT backlit 
Il BIOS è di produzione Phoenix ed il peso 
non supera i 3 Kg compresi gli accumula- 
tori NiCad. 





Gaintec Exact EPS 


Gain Technology ha creato un marchio 
che si cura della produzione di notebook: la 
Exact che è considerata un pioniere nella 
costruzione dei portatili. 

La gamma EPS comprende modelli ba- 
sati su CPU 286 e 386SX con frequenze di 
clock, in un caso di 12 e 16 MHz, e nel- 
l'altro di 16, 20 MHz. Gli hard disk dispo- 
nibili possono essere da 20 o 40 Mbyte 
mentre la memoria RAM di 1 Mbyte stan- 
dard può essere espansa fino a 4 Mbyte; 
il display LCD a 16 livelli di grigio è in stan 
dard VGA 

Caratteristica importante è la possibilità 
di dotazione di hard disk removibili da 40, 
60, 80 Mbyte 











MCmicrocomputer n, 109 - 







luglio/agosto 1991 


ie i 
e gesx- 2 D 





Esposto in una carrozzeria di plexiglass tra- 
sparente (poco apprezzabile nella foto pub- 
blicata per la mancanza di un'illuminazione 
adeguata), il notebook Kingtech mostra la 
medesima impostazione degli altri modelli fin 


qui visti: processore 80386SY, 2 Mbyte di 
RAM con supporto delle funzionalità LIM- 
EMS e della Shadow RAM, display LCD a 
standard VGA in tecnologia CCFT Backlight 
con in più una ricca dotazione di porte I/O 
compresa una per l’interfacciamento diretto 
con scanner manuali 


USI UniBook SX3U1 


La Universal Scientific Industrial propone 
questo notebook basato su processore 
386SX con frequenza di clock a 16/20 MHz, 
2 Mbyte di RAM standard espandibile fino a 





NEWS 


386 nelle versioni SX a 16 e 20 MHz, DX a 
25 e 33 MHz; quelle per i sistemi 486 nelle 
versioni SX a 20 MHz e DX a 33 MHz. Le 
soluzioni più avanzate implementavano an- 
che l'architettura del bus secondo lo stan- 
dard EISA, 








10 Mbyte mediante SIMM. Un hard disk da 
20 Mbyte ed un display LCD a standard VGA 
capace di visualizzare 16 livelli di grigio com- 
pletano la configurazione di questo notebook 
capace di offrire un'autonomia compresa tra 
2 e 4 ore, 


Longshine N300 





Il processore alla base di questo notebook 
è sempre il 386SX con frequenza di clock a 
16 MHz: 2 Mbyte di memoria RAM espan- 
dibile fino a 4 Mbyte; hard disk da 20, 40, 60 
Mbyte; display LCD in tecnologia CFL backlit 
a 16 livelli di grigio. La batteria garantisce 
un'autonomia di tre ore. 


Chicony NB5620 


Questo modello è basato anch'esso sul 
processore 386SX con frequenza di clock a 
20 MHz e supporta fino a 5 Mbyte di me- 
moria RAM: il display LCD è in tecnologia 
FSTN a 16 livelli di grigio standard VGA; gli 
hard disk disponibili hanno capacità compre- 
se tra 20 e 60 Mbyte 









NEWS 


Logitech 


Anche a Taiwan il maggior produttore di 
dispositivi di puntamento e la Logitech, per 
il tramite della Logitech Far East Ltd. Scam 
biando due chiacchiere con Debora Shih, 
Marketing Communication Manager della lo- 


Uniron UniPad U3000 





Solito processore 80386SX con frequen- 
za di clock selezionabile a 16 0 20 MHz, 
caratteristiche generali praticamente uguali 
a quelle di tutti gli altri modelli finora esa 
minati, ma una caratteristica in più è rap- 
presentata dall'autonomia garantita dalle 
batterie che è di circa due ore e mezza e 
dal ridotto tempo di ricarica che è di solo 
un'ora e mezza, 


Sampo NBL 36X 





Sampo è un marchio particolarmente co- 


nosciuto a Taiwan: il portatile proposto è 
realizzato utilizzando il processore 386SX a 
20 MHz e presenta le caratteristiche ge 
nerali di questo tipo di prodotti con in più 
una serie di soluzioni rivolte al risparmio di 
energia: frequenza di clock del processore 
ridotta a 4 MHz in caso di inattività; fun- 
zioni di stand-by per CPU e bus I/O; fun- 
zioni di sleep per hard disk e display. 


88 





cale rappresentanza, abbiamo scoperto che 
per il momento il TrackMan Portable, pre- 
sentato in occasione del CeBIT '91, è dispo. 
nibile ufficialmente solo negli Stati Uniti d'A- 
merica e che bisognerà aspettare ancora un 
po' di tempo prima che lo sia in tutto il 
mondo. 































Dual PC-3000 


In un peso di 2.6 kg, questo notebook 
offre la potenza di calcolo del processore 
386SX a 20 MHz, una RAM da 4 a 8 
MByte, hard disk da 20 0 40 Mbyte, un di- 
splay LCD a standard VGA ed un'autono- 
mia delle batterie di circa 2 ore 


Arima Notepad 386SX 


Processore 386SX a 20 MHz, 2 Mbyte di 
RAM standard, display LCD supertwist a 
tecnologia CCFT backlit, hard disk da 20 0 
40 Mbyte con tempo medio di accesso di 
27 msec sono le caratteristiche principali 
che questo notebook dal design particolar- 
mente gradevole, ma dalle origini poco co- 
nosciute, è in grado di offrire. 












Random Technology 


Si chiama Key-Comp, ovvero Keyboard 
Computer, questo sistema che in uno spa 
zio poco più grande di una tastiera racchiu 
de un AT 286 a 16 MHz completo di 7 
Mbyte di RAM, floppy disk drive da 3.5”, un 
eventuale hard disk con bus IDE, due slot di 
espansione, una scheda video (anche VGA), 
2 porte seriali, una porta parallela ed in 
opzione una scheda LAN di tipo Arcnet, 
Ethernet o D-Link 


TrueDox 


Logitech insegna e Taiwan apprende 
Il dispositivo di questa foto, il Trackball 
TK3000, assicura la piena compatibilità con 
Microsoft Mouse e PC System Mouse, di- 
spone di un controllo dinamico della risolu 





zione che può variare da 50 a 1200 dpi con 
una velocità massima di tracciamento di 
900mm al secondo. L'interfaccia è di tipo 
seriale e la vita media garantita è di 
1.000.000 di operazioni per ogni tasto e cir 
ca 100 miglia per l'uso della sfera 


MCmicrocomputer n. 109 - luglio/agosto 1991 






NEWS 


ACER e Mitac: 
le industrie di punta dell'informatica 


ell'ambito del Computex ‘91, le due 

maggiori industrie informatiche di Tai- 
wan, la Acer e la Mitac, hanno presentato 
quelli che sono i loro prodotti più avanzati per 
tecnologie e livello di sofisticazione. Nel cor- 
so di due diverse occasioni abbiamo avuto 
modo di prendere contatto con queste due 
importanti realtà dell'isola dell'informatica. 


Insight into Acer 


È il titolo della presentazione che Acer ha 
condotto al Taipei International Convention 
Center, a pochi passi dal TWTC dove si svol- 
geva il Computex '91 


a Taiwan 


La presentazione si è svolta con la proie- 
zione di alcuni video riguardanti il posiziona- 
mento della Acer all'interno del mercato lo- 
cale e mondiale: la tecnologia ChipUp svilup- 
pata per il nuovo 486SX e le presentazioni 
vere e proprie di un nuovo portatile notebook 
e di un sistema multiprocessore. 

Acer è stata fondata nel 1976 ed opera in 
70 nazioni mediante più di 10.000 distribu- 
tori; chairman e CEO della società è Stan 
Shih, dirigente anche del BIPA, uno degli enti 
governativi che si occupano della promozio- 
ne internazionale dei prodotti di Taiwan; tra 
le sue sedi riveste particolare importanza il 
centro di San Jose in California dove si svol- 
ge parte del lavoro di Ricerca e Sviluppo; nel 


settembre del 1990 ha acquisito la Altos 
Computer Systems entrando în tal modo uf- 
ficialmente nel mercato dei sistemi Unix, col- 
labora con la Texas Instruments per la rea- 
lizzazione di chip avanzati come DRAM a 1 e 
4 Mbyte ed ha stipulato una serie di accordi 
di collaborazione con società di Taiwan (Fora 
International Corporation), giapponesi (Nip- 
pon Investment, Sumitomo Corporation), 
americane (National Semiconductor, Prince 
ton Publishing Labs Inc., Smith Corona Cor 
poration) ed europee (Ce-Tec data Techno- 
logy GmbH, Kangaroo Computer BF, Mes- 
serschmitt Bolkow Blohm GmbH) per la pro- 
duzione di nuovi prodotti e per una maggiore 
diffusione dei propri. 





AcerPower 486SX 


L'AcerPower 486SX è il primo sistema al 
mondo basato sul processore Intel 486SX 
con frequenza di clock a 20 MHz in grado di 
poter essere aggiornato al livello superiore 
(tipicamente quello di stazione 486DX 33 
MHz) semplicemente inserendo il nuovo pro- 
cessore in uno slot apposito. 

L'architettura che rende possibile tutto ciò 
è denominata ChipUp Technology, ma il si- 
stema presenta altre importanti caratteristi 
che: la velocità è incrementata dal Cache 
BIOS che rende possibile un incremento del- 
le prestazioni del 25% nelle operazioni di 
routine; la mother board è in grado di sup- 
portare espansioni di memoria RAM dagli ori 
ginari 2 Mbyte standard fino a 26 Mbyte e, 
con l'adozione di chip da 16 Mbit, fino a 98 

Mbyte in 63 diverse combinazioni; infine, 

l'utility fornita in dotazione Acache Disk 
Cache permette di incrementare 
le prestazioni riguardanti le 
procedure di disk I/O 

del 50%. 


I L'AcerPower 






486SX dispone anche di adattatore video a 
standard Ultra VGA con una risoluzione mas- 
sima di 1024 x 768 dot a 16 colori oppure 
800 x 600 dot a 256 colori in modalità non 
interlacciata; di un controller «embedded» 
IDE capace di supportare due hard disk con 
capacità comprese tra 40 e 500 Mbyte; di 
ben 15 diversi sistemi di sicurezza che sfrut- 
tano anche per le password di sistema una 
CMOS RAM da 8 Kbyte 

In opzione è possibile implementare un se- 
condo livello di cache, oltre a quello già pre- 
sente nel processore, di 64, 128, 256 Kbyte. 


AcerAnyWare 1120NX 


La proposta di notebook firmata Acer è 
questo AnyWare 1120NX, sviluppato dalla 
Acer America Corporation di San Jose, è ba- 
sato su processore 386SX a 20 MHz. 

Le caratteristiche principali parlano di una 
RAM da 1 Mbyte espandibile fino a 5 Mbyte 
mediante l'utilizzazione di IC card inseribili in 
due slot presenti sul frontale; di diverse con- 
figurazioni di hard disk comprendenti modelli 
da 20, 40 e 60 Mbyte con tempi medi di ac- 

cesso variabili tra 23 e 19 msec; di 

un display LCD in tecnologia gla- 
re-free triple supertwist a stan- 
dard VGA da 10” capace di vi- 
sualizzare 32 livelli di grigio 

con una risoluzione di 640 
x 480 punti. La tastiera di- 


MCmicrocomputer n. 109 - luglio/agosto 1991 


spone di 86/87 tasti di cui 12 tasti funzione, 
tastierino cursore e numerico inglobato in 
modo che sia possibile utilizzare tutte le fun- 
zioni senza alcuna combinazione di tasti e su: 
bito sotto ad essa, in posizione frontale, è 
presente un disk drive da 3.5" per dischi con 
capacità da 720 Kbyte a 1,44 Mbyte 

Un altro importante elemento riguarda l'a 
limentazione, ottenuta con due accumulatori 
ricaricabili NiCad che permettono la sostitu- 
zione alternata senza la perdita delle attività 
in atto. 

La loro autonomia è di circa 3 ore ed il 
tempo di ricarica è di 2 ore e mezza, 

Sono logicamente presenti dei sistemi di 
salvaguardia come la diminuzione della lumi- 
nosità del display e due diversi modi di fun: 


zionamento «economico» 





89 





NEWS 


Mitac at a glance 


Mitac International Corp. è il secondo pro- 
duttore di informatica a Taiwan; i suoi diri- 
genti sono Matthew Miau e C.S. Ho, que- 
st'ultimo è anche dirigente della Taipei Com- 
puter Association (TCA) 

Dopo un periodo di grande successo con- 
seguito nel settore dei personal computer, 
per i prossimi dieci anni la Mitac intende ri- 
volgersi, con nuove tecnologie ed una mag- 
giore rispondenza alle esigenze di un mercato 
più ampio, ad una industria più matura 

La sua produzione è iniziata come fornitore 
EM e successivamente, dal 1986 in poi, co- 
me fornitore di prodotti finiti nel settore dei 
microcomputer. Oltre a ciò Mitac produce an- 


che elettroniche su specifiche militari per il 
proprio governo ed ha rapporti di collabora- 
zione con Westinghouse, Hughes, Honeywell 
e General Electric. Nel 1988 ha concluso un 
accordo incrociato con la IBM per la produ- 
zione di sistemi PS/2 ad architettura Micro- 
channel e nello stesso anno, in occasione del 
CeBIT di Hannover i suoi prodotti della serie 
Paragon sono stati insigniti del premio per il 
design industriale «Industrieform» 

La Mitac ha la sua sede operativa nello 
Hsinchu Science-based Industrial Park dove 
uno stabilimento (che ho avuto l'occasione di 
poter visitare) di più di 45.701 mq con una 
capacità produttiva di fino a 45.000 unità al 
mese è dotato dei più avanzati sistemi di au- 
tomazione produttiva di provenienza europea 


(Siemens) e Giapponese (Panasonic): in par 
ticolare per ciò che riguarda l'assemblaggio di 
schede SMT (Surface Mounted Technology), 
l'inserimento automatico della componenti 
stica ed una stanza di burn-in dove tutti i com- 
puter sono sottoposti ad un test di 24 ore. In 
aggiunta a ciò tutti i computer prima di ab- 
bandonare lo stabilimento sono sottoposti ad 
una serie di test per accertare l'affidabilità del- 
l'hardware e la compatibilità con il software. 
In occasione del Computex ‘91 i prodotti 
più importanti presentati sono stati quelli re- 
lativi alla nuova Series 630 multiprocessore, 
ai nuovi monitor a ridotta emissione di radia- 
zioni L1420 e logicamente ai portatili note- 
book e laptop della serie 3000 oltre che al 
sistema desktop 4270E basato su 486SX 





4270E 


Presentato già ad aprile di quest'anno il 
4270E è la proposta Mitac di computer per 
uso personale basato su processore 486SX. 

Il processore 486SX a 20 MHz assicura 
una potenza elaborativa di 8.6 MIPS mentre 
la dotazione di 4 Mbyte di memoria RAM in 
configurazione standard, ma espandibile fino 
a 64 Mbyte sulla scheda mediante SIMM da 
1 e 4 Mbyte, permette l'impiego dei softwa- 
re e degli ambienti operativi più complessi 
La presenza di una cache memory addizio- 
nale con capacità di 64 Kbyte, ma espandi 
bile fino a 256 Kbyte, consente un notevole 
incremento delle prestazioni mentre la pre- 
senza di 4 slot di espansione a standard El- 
SA assicura la possibilità di espansione del 
sistema mediante periferiche e dispositivi 
aggiuntivi. 





90 


Grazie alla presenza di un adattatore video 
a standard VGA in grado di supportare una 
risoluzione massima di 1024 x 768 pixel a 16 
colori, Unitamente alle sue caratteristiche ge- 
nerali, il 4270E è particolarmente adatto al- 
l'impiego come workstation per applicazioni 
DTP, CAD/CAM ed in ambienti operativi GUI 
(Graphic User Interface). 


L1420 


Quest'ultimo prodotto, non meno impor- 
tante visto il muro di 64 unità che faceva da 
cornice allo stand durante il Computex, è un 
monitor a colori da 14" caratterizzato dalla ri- 
dotta emissione di radiazioni 

Il dot pitch è di 0.28 mm con griglia di tipo 
Black Matrix, disposizione dei cannoni in li- 
nea e adozione di fosfori P22 a media per- 
sistenza per il tubo catodico. 

La compatibilità con gli standard video è 
assicurata con tutti i modi VGA e SuperVGA, 
con lo standard IBM 8514/4 e con la famiglia 
Apple Macintosh Il. La banda passante è di 
45 MHz mentre la risoluzione massima con- 
sentita con un numero infinito di colori è di 
1024 x 768 pixel 


3026E Notebook 


E l'ultimo modello dei notebook della serie 
3000 già comprendente il 3025D basato sul 
processore 80386SX a 16 MHz. 

Il 3026E adotta il processore 386SX a 20 
MHz, in dimensioni ridotte e con un peso di 
3.5 kg dispone di una memoria RAM di 1 
Mbyte espandibile fino a 5 Mbyte, può mon- 
tare hard disk con capacità comprese tra 20 
e 60 Mbyte con tempi di accesso compresi 
tra 23 e 19 msec. 

Sul frontale è alloggiato un disk drive da 
3.5" per dischetti con capacità di 720 Kbyte 
e 1.44 Mbyte; il display LCD a standard VGA 
offre una risoluzione di 640 x 480 punti e 32 
livelli di grigio. 

L'autonomia offerta dalla batteria NiCad è 
di 3 ore, mentre il tempo di ricarica è di circa 
5 ore, 





Series 630 


| prodotti S/630 sono concepiti per fornire 
la soluzione a chi ha esigenze legate all'uti- 
lizzazione di applicazioni in ambiente di mul- 
tiutenza, Basati sull'impiego di fino a quattro 
processori 80486 a 33 MHz combinano le ca 
fatteristiche del bus EISA con quelle di un 
bus ad esso «linkato» e definito Cache-bus 
(C-bus) per le comunicazioni ad alta velocità 
(32 bit) tra processori, memoria e bus EISA 
rendendo possibile al contempo l'utilizzazio- 
ne di un vasto parco di applicazioni software 
concepite per l'ambiente SCO Unix. La pos- 
sibilità di implementare numerose opzioni di 
espansione (più di 64 Mbyte di memoria 
ECC), di poter contare su di una vasta gam- 
ma di possibili configurazioni, comprendenti 
in ogni caso un'interfaccia SCSI standard ad 
alta velocità, e su una elevata dotazione di 
memoria di massa rendono gli S/62Ò ideali a 
risolvere problematiche di data processing e 
office automation anche nell'ambito dei set 
tori pubblici. e 


MCmicrocomputer n. 109 - luglio/agosto 1991 


NUOVO BORLAND C++. LA RAVA: 
E' IL COMPILATORE PIU’ PROFESSIONALE PER WINDOWS. 
E LA FAVA: E' ANCHE OBJECT ORIENTED. 





Borland C++ vi dà proprio 
tutto. Due compilatori in uno, 
C e C++, con il primo am- 
biente veramente completo, 
per farvi partire come treni a 
programmare anche per Win- 
dows. In più, il fior fiore della 
programmazione ad oggetti, 
realizzato dal leader mondiale 
nella OOP. 


ADESSO C'È 
UN AMBIENTE COME SI DEVE 
PER LAVORARE SU WINDOWS. 


Entrate nella Programmer's 
Platform, un potente ambiente 
integrato a struttura aperta, da 
cui potete mettere le mani su 
una serie di tool senza confron- 


ti. Da Turbo Profiler fino a 
Turbo Debugger per DOS e 
Windows, l’unico che vi fa piz- 
zicare gli errori ripercorrendo 
passo passo il vostro lavoro 
all’indietro. Con Borland C++ 
sviluppate con uno standard 
iperprofessionale anche i pro- 
grammi più grandi e complessi. 


Voglio la rava e la fava: sapere tut 
to su C++ e sulle novità Borland. 
Nome 
Cognome 

Sieltldi >= oc 
Indirizzo ____ 


Cap e città 
Telefono 


E NON SERVE SDK. 


Senza aggiungere altro, potete 
avventurarvi nella creazione 
della grafica più sofisticata. 
Borland C++ ha già tutto 
quello che vi serve per lo svi- 
uppo Windows, compreso il 
Whitewater Resource Toolkit. 


L'UPGRADE 
E' OGGETTIVAMENTE OTTIMO. 


Le cifre parlano da sole. Se 
avete già un linguaggio Bor- 
and, C++ è vostro a 349.000 
ire, fino al 31 maggio. Chie- 
dete a Borland, via Cavalcan- 
ti 5, 20127 Milano, 02.2610102. 


BORLAND 





E Roland 


e DIGITAL GROUP 





GRX 400AG GRX 300AG 


F.TO max ISO A0 F.TO max ISO A1 
PREZZI CONSIGLIATI (IVA esclusa): 


GRX 400AG Lit. 12.000.000 - GRX 300AG Lit. 9.000.000 





Roland DG Italia si 
rà soli and Via Ischia - Villa Rosa - 64010 Martinsicuro (TE) 


i MI laalia T=IL /NOLIY TINNNM Mau, (NOLI) TINNIO 





Cittadini & Computer 





——— 


Action 2000 
er la banca di domani 


di Manlio Cammarata 





e banche sono state tra le prime 

organizzazioni a dotarsi di mezzi 

informatici per la gestione delle 
loro attività, fatto abbastanza normale 
se si considera che i sistemi compute- 
rizzati sono nati per il trattamento dei 
numeri. Tuttavia oggi la diffusione delle 
tecnologie più avanzate nel sistema 
bancario non è al livello che si potrebbe 
supporre, almeno in Italia. Basta con- 
frontare i dati di diffusione dei mezzi 
elettronici di pagamento (carte di credi 
to e simili) con quelli di molti altri paesi 
industrializzati. Questo dipende da pa- 
recchi fattori. Uno di questi è la diffi 
coltà psicologica a passare dalle opera- 
zioni controllate dall'uomo a quelle con- 
trollate dalla macchina, oltre alla men- 
talità burocratica che non riesce a stac- 
carsi dall'idea del «pezzo di carta» come 
base per qualsiasi tipo di operazione. 
C'è anche da considerare che l'efficien- 
za dei servizi non è stata fino ad oggi 
una delle preoccupazioni più importanti 
delle alte dirigenze degli istituti bancari. 
Tanto per fare un esempio, può passare 
un mese prima che venga accreditato 
un bonifico trasmesso da una banca a 


MCmicrocomputer n 


un'altra nell'ambito di una città come 
Roma (con il conseguente guadagno, 
per gli istituti, in termini di valuta) men- 
tre il livello delle tecnologie attuali con- 
sentirebbe di concludere l'operazione in 
tempo reale, o nell'arco delle 24 ore in 
un'ottica di ottimizzazione dei tempi di 
collegamento. Per fortuna l'apertura dei 
mercati europei e l'immininente situa- 
zione di concorrenza con le più efficienti 
banche estere sta portando anche i no- 
stri istituti di credito a un atteggiamento 
«market oriented» che tiene conto so- 
prattutto delle richieste degli utenti, pri- 
ma di tutte quella di una maggiore ef- 
ficienza ed efficacia dei servizi 

Di conseguenza si diffondono a ritmo 
accelerato anche nel settore del credito 
i servizi fondati sull'elaborazione auto- 
matica. 

Facciamo qualche esempio, Nel 1990 
è stato siglato un accordo tra la Digital 
e la Banca Nazionale dell'Agricoltura per 
la messa a punto di un sistema per l'ef- 
ficienza e la rapidità delle operazioni agli 
sportelli, e la gestione all'interno delle 
singole agenzie, naturalmente per via 
telematica, di molte attività informative, 


109 - luglio/agosto 1991 


commerciali e gestionali. Tutto questo 
con un passaggio graduale dal sistema 
informativo esistente, senza la neces- 
sità di cambiare i terminali e con totale 
adesione agli standard internazionali, 
per una completa integrazione con i si- 
stemi esistenti all'estero, attualmente 
più avanzati. 

Anche la Unisys ha presentato un suo 
prodotto per il sistema bancario, deno- 
minato Octagon. Si tratta di una piatta- 
forma per la gestione dell'attività com- 
merciale dell'istituto bancario in tutti i 
suoi aspetti 

| sistemi esperti sono impiegati in 
molti settori, come l'analisi del «rischio 
credito», cioè della solvibilità dei clienti 
che richiedono un finanziamento, e per 
lo studio dei mercati finanziari. Tra le 
banche italiane che si servono di sisteni 
esperti vanno citate la Banca San Paolo 
di Brescia, la Banca Antoniana, il Banco 
di Napoli, il Banco di Roma, l'Istituto 
bancario San Paolo di Torino, la Cassa di 
Risparmio di Parma e molte altre 

Altre soluzioni avanzate sono state 
presentate da diversi istituti di credito. 
La filiale «Cash-Less» della Banca Po- 


93 


CITTADINI & COMPUTER 





——- 


polare di Lodi dispone di una zona ac- 
cessibile al pubblico 24 ore su 24, e of- 
fre una serie di servizi dal Bancomat alle 
videoinformazioni. 

La Banca Popolare di Bolzano si serve 
della «Mobilbanca», una completa filiale 
mobile completamente automatizzata, 
realizzata in un container, che può es- 
sere caricato su un TIR e portato dove 
serve 

Per comprendere meglio il problema 
dell'informatizzazione dell'attività banca- 
ria, bisogna considerare che essa viene 
suddivisa in due settori: il cosiddetto 
Front Office, letteralmente l'«ufficio da- 
vanti», dove si svolgono le operazioni di 
sportello, e il Back Office, l'«ufficio die- 
tro», dove si effettuano le operazioni 
contabili e vengono gestiti i movimenti 
di denaro con l'esterno della filiale, fra i 








L'ARCHITETTURA INTEGRATA DI ACTION 2000 



























































Reti nati 
Suzionali Internazionali 
Foa Det |((Gad 
[Authorization | Management 
Terminal System | WifSystem 
Manager Super 
Switch 
Dit Can 






































Manager 














Credi 
ros Auticrieaico 
termini | y YA |['Srm 


Management 
































CN i i 
az ia | olim 











Spatema 


Patch 
Ssatem 





































sith On 





ACTION 








La moneta di plastica 


Negli Stati Uniti sì parla di «Plastic Mo- 
ney» per indicare tutto il sitema di tran- 
sazioni che non sì avvalgono di denaro 
contante o assegni, ma di carte magneti- 
che. La diffusione di questi sistemi è tale 
che in molti casî il cittadino che voglia pa- 
gare una somma di un certo rilievo in con- 
tanti o con un assegno viene guardato con 
sospetto, quasi fosse un malfattore. Infatti 
la carta magnetica permette un controllo 
molto rapido dell'identità e della solvibilità 
di un individuo, con un elevato grado di si- 
curezza. Vediamo perché. 

Le carte magnetiche (costituite, come sì 
sa, da un rettangolo di materiale plastico, 
di dimensioni standardizzate, con una ban- 
da magnetica contenente i dati del titolare 
e altre informazioni) si dividono in due 
grandi categorie: le carte di credito e le 
carte di debito. 

Le prime sono del tipo Visa, CartaSi 
ecc., e costituiscono un documento di cre- 





94 


dito dell'utente verso l'emettitore, che in 
pratica anticipa l'importo della transazione 
e all'associato, dal quale viene rimborsato 
dopo un certo tempo (di solito trenta gior- 
ni). 

Le carte di debito, invece, sono emesse 
sulla base di un deposito dell'associato, 
dal quale la somma viene prelevata al mo- 
mento della trafisazione: è il caso del Ban- 
comat. 

Le carte possono essere emesse da 
singole banche o organizzazioni specializ- 
zate, come la Visa, oppure da consorzi di 
istituti di credito, come la CartaSi. Ci sono 
poi carte di credito «locali», o emesse da 
gruppi di negozianti e così via, Per le carte 
più importanti si tende al collegamento del 
maggior numero possibile di circuiti, in 
modo che il loro utilizzo possa essere 
sempre più diffuso. 

È evidente che la sicurezza, e quindi 
l'accettazione, di questo mezzo di paga- 
mento sono tanto più sicure quanto mag- 
giore è la possibilità di controllo. Per que- 
sto esistono appositi centri di autorizzazio- 
ne, collegati in rete agli istituti che hanno 
emesso le carte, che sono in grado di con- 
trollare, in tempo reale, l'identità e la sol- 
Vibilità dei portatori. Questo controllo può 
avvenire on line e in modo del tutto tra- 
sparente se l'operazione viene svolta 
presso un POS (punto di vendita) dotato 
dell'apposito terminale, o presso un ter- 
minale tipo Bancomat. Nel caso di un 
esercizio commerciale che non disponga 
dell'apparecchiatura, l'esercente può tele- 
fonare ad un centro, operativo 24 ore su 
24, collegato on line alle banche dati degli 
istituti. Naturalmente tutte queste opera- 
zioni hanno un costo, che viene sostenuto 
in parte dall'esercente, al quale l'istituto 
trattiene una piccola percentuale dell'im- 
porto, in parte dal titolare della carta, che 
paga una cifra fissa per ogni operazione. 


quali vanno comprese le transazioni re- 
lative ai cosiddetti «Sistemi elettronici 
di pagamento» 


I pagamenti elettronici 


| sistemi elettronici di pagamento 
(EFT) costituiscono un settore in cui lo 
strumento informatico riveste un ruolo 
essenziale, dal momento che la rapidità 
e la sicurezza dei riscontri, nell'arco del- 





MCmicrocomputer n. 109 - luglio/agosto 1991 








MCmicrocomputer n. 109 - luglio/agosto 1991 





CITTADINI & COMPUTER 





In numerosi punti vendita, grazie ai terminali POS 
(Point Sale) è possibile il pagamento mediante 
carta magnetica. Nella pagina accanto due esempi 
di carta che con una sottile banda magnetica 
permettono prelievi di denaro o pagamenti 
automatici 





le 24 ore, non può essere realizzata con 
altri sistemi. Soltanto il collegamento in 
tempo reale tra diversi computer rende 
possibile l'utilizzo delle carte di credito e 
di debito per le diverse operazioni alle 
quali possono essere abilitate. 

Per la gestione globale e integrata di 
questo settore il gruppo inglese Thorn 
Emi ha messo a punto un sistema, de- 
nominato Action 2000, distribuito dal 
gruppo S&M, uno dei maggiori in Italia 
nel campo del software. Action 2000 of- 
fre una soluzione modulare in linea con 
i nuovi standard SIA e con quelli inter- 
nazionali relativi ai sistemi EFT. | servizi 
che possono essere gestiti da Action 
2000 sono: 

1. Prelevamenti in lire/valuta presso 
ATM (carte di debito) 

2. Anticipi in lire/valuta presso ATM 
(carte di credito) 

3. Pagamenti con carte di credito/debi- 
to presso POS 

4. Collegamenti con reti di autorizzazio- 
ne nazionali e internazionali 

5. Operazioni di Self-Service (banca au- 
tomatica) 


700.000 bonifici al giorno 


Per avere un'idea di che cosa possa si- 
gnificare l'automazione dei movimenti di 
denaro, diamo un'occhiata a quello che 
succede in Norvegia, dove operano 190 
banche, con 1600 sportelli, per un popo- 
lazione di 4,2 milioni di abitanti. 

In quel paese i sistemi di pagamento 
più diffusi in alternativa al contante sono il 
giroconto postale e il bonifico bancario, Si 
îtatta di un ordine impartito alla banca o 
alle poste affiché accreditino un certo im- 
porto direttamente dal conto del pagante 
a quello del beneficiario. È una procedura 
molto complessa, che prevede una lunga 
serie di registrazioni e di contabilizzazioni 
che si concludono con l'invio di un avviso 
al beneficiario. Le banche norvegesi han- 
no istituito un Bbs che provvede anche a 
questo tipo di trasferimenti. Il sistema è 
denominato GIPSY (Giro Image Proces- 
sing SYstem) e riduce al minimo la mani- 
polazione manuale di pezzi di carta. | do- 
cumenti che pervengono dalle varie ban- 
che vengono inseriti in un lettore-selezio- 
natore dotato di una doppia telecamera. 
L'immagine dei moduli viene microfilmata 
e digitalizzata alla velocità di 25.000 pezzi 
all'ora e archiviata su disco magnetico in 
formato compresso. «L'operazione (citia- 


mo da Il Sole 24 ore del 16 novembre ‘90) 
genera un record che funge da chiave 
identificativa del documento. Da quel mo- 
mento in poi la circolazione cartacea si 
blocca: tutte le fasi successive (lettura di 
importi e dati significativi, contabilizzazio- 
ni, compensazione finale) si svolgono sulle 
immagini elettroniche. Per esempio, i ca- 
ratteri stampati o manoscritti che non ven- 
gono riconosciuti dal lettore automatico 
sono convogliati su apposite stazioni di la- 
voro dove vengono visualizzati su schermi 
ad alta risoluzione e integrati a cura degli 
operatori... 

A fine giornata le immagini relative ai gi- 
roconti eseguiti vengono combinate con i 
dati riferiti ai clienti. | moduli, riprodotti in 
formato ridotto tramite stampante laser ad 
alta velocità, vengono infine imbustati per 
l'inoltro via posta. Ogni giorno partono da 
Bbs circa 250.000 plichi, ma le grandi or- 
ganizzazioni e le banche corrispondenti ri- 
cevono i flussi informativi direttamente 
tramite computer». La media giornaliera è 
di 700.000 operazioni, con punte di un mi- 
lione. 

Bbs prevede di impiegare tre anni mez- 
20 per rientrare dall’investimento, che am- 
monta a 21 milioni di dollari. 





95 


COMPUTER & CITTADINI 





Piccolo Glossario 


EFT (Electronic Funds Tranfer}: trasferimento elettronico di fondi per via telematica. 
È l'insieme delle procedure che permettono non solo le transazioni basate sulle carte 
magnetiche, ma tutti | trasferimento di denaro tra le banche e tra le banche e i clienti, 
con accrediti e addebiti automatici senza la circolazione materiale di valuta o di do- 
cumenti cartacei 

PIN (Personal Identification Number): è un numero, segreto, che l'istituto che emet- 
te la carta fornisce al titolare. Solo digitando questo numero è possibile accedere ai 
servizi ATM. 

S.L.A. (Società Interbancaria per l'Automazione), fornisce un supporto operativo e 
determina gli standard per l'automazione degli istituti di credito, 

Terminale ATM (Automatic Teller Machine): terminale, attivabile direttamente dal 
cliente, che può svolgere operazioni bancarie anche al di fuori del normale orario di 
sportello. Oltre al conosciuto Bancomat, ci sono ATM in grado di ricevere versamenti, 
fornire estratti conto e così via. Elemento essenziale per il funzionamento dell'ATM 
è il PIN, il numero segreto di identificazione dell'utente. 

Terminale POS (Point Of Sale): terminale posto sul punto di vendita dotato di let- 
tore di carte magnetiche per operazioni di pagamento automatiche. 





Due esempi di terminale ATM 

(Automatic Teller Machine): in alto un 
modello della famiglia Auto 1 NCR; in 
basso un convenzionale terminale Bancomat. 


6. Gestione dei portatori di carte ma- 
gnetiche (debito/credito) con creazione 
di profili utente personalizzati 

6. Gestione di carte di credito private 
7. Credito al consumo. 

Il sistema è composto da una serie di 
moduli, indipendenti e collegati, ciascu- 
no dei quali è in grado di operare in am- 
biente multi-istituto (è il caso di molte 
carte di credito e di debito, che vengo- 
no commercializzate da banche diverse, 
pur facendo capo ad un'unica organiz- 


zazione) 

ATM Terminal Manager è il modulo 
dedicato alla gestione della rete di spor- 
telli automatici. Gestisce terminali di di- 
versi costruttori, verso i quali può svol- 
gere anche un servizio di telediagnosi e 
produce | rapporti amministrativi e di 
controllo. 

POS Terminal Manager gestisce la re- 
te dei terminali situati sui punti di ven- 
dita per il pagamento con carte magne- 
tiche (casse dei grandi magazzini, distri- 


butori di carburanti, ecc.), con l'accesso 
diretto ai sistemi di autorizzazione al pa- 
” gamento 

EFT Super Switch (TESS) consente di 
gestire principalmente l'inteffaccia ver- 
so le reti nazionali e internazionali di au- 
torizzazione. 

DAS (Debit Authorization System) è il 
modulo che esegue i controlli di auto- 
rizzazione per le transazioni effettuate 
sia sugli ATM/POS collegati alla rete, sia 
su altri nodi esterni con carte di debito 
rilasciate dall'istituto. Consente diversi 
livelli di autorizzazione e gestisce le più 
comuni transazioni operate normalmen- 
te presso terminali ATM, POS e Self- 
Service: prelievi, anticipi, depositi, paga- 
menti, storni, garanzia assegni, ecc. 

CMS (Card Management System) è il 
gestore delle carte magnetiche conse- 
gnate alla clientela e consente una serie 
di operazioni statistiche per valutare il 
trend del mercato e altre operazioni di 
marketing. 

Action 2000 è in gradi di collegarsi 
con gli archivi e con le procedure appli- 
cative tradizionali della banca sia on-line 
(via TESS), sia con la modalità Store & 
Forward (via DAS). Può operare in am- 
bienti IBM o TANDEM, anche in confi- 
gurazione distribuita, 





me 


9%6 MCmicrocomputer n. 109 - luglio/agosto 1991 


* MEMORIA INTERNA: 128 K espandibili a 640 K! * DISPLAY: 8 righe x 40 caratteri 

* AGENDA: spazio per 4.000 numeri telefonici o 2.500 indirizzi * GESTIONE 
APPUNTAMENTI: con allarmi programmabili e ripetibili * CALCOLATRICE: con funzioni 
complete e ricalcolo automatico * VIDEOSCRITTURA: il primo tascabile che vi da la 
possibilità di scrivere lettere, relazioni e articoli quando viaggiate. Con un vero 
wordprocessor e tastiera QWERTY * FOGLIO ELETTRONICO: per la prima volta la potenza 
e la flessibilità dei fogli elettronici in un ambiente databank Compatibile LOTUS 1-2:3! 


E il PC folio 
lo trovi qui 





ATARI PC folio: 


L'UFFICIO IN TASCA! 


L'incredibile computer tascabile che supera i limiti dei databank tradizionali 


per darti la vera compatibilità MS-DOS! 


Leggi e confronta: 


possibilità di scambiare dati e programmi 


* DIMENSIONI: 20 x 10 x 3 cm * PESO: 
* ALIMENTAZIONE: 3 comode pile stilo 


L'ATARI PC folio 
È IL REGALO IDEALE PER MANAGER, PROFESSIONISTI, ARCHITETTI, 
AVVOCATI, MEDICI, GIORNALISTI, INSEGNANTI, STUDENTI ... 


* SISTEMA OPERATIVO: MS-DOS compatibile (processore 80C88), con 


con i PC da tavolo! 


* AMPIA GAMMA DI PERIFERICHE E ACCESSORI: Memory Cards da 32-64 
128 K, moduli di espansione da 256 K, interfaccia seriale, interfaccia parallela, 
drive per Memory Cards e una libreria di programmi in continuo arricchimento 


solo 450 grammi! 


E il PC folio 
lo trovi qui: 









Li Romena ? 
MESSAGGERE MUSICAL. 
31251 RANDOM 





ToRELLO 





TRENTINO ALTO ADIGE + music CENTER. 
4, 3601 GARD 1I_CRON 


LA DISCOTECA, vo rt 
di KONTSCHEDER 
MacRo. 













tao 








oence 
EMILIA ROMAGNA - FREE TUE COMPUTER 








“ELEcrRoNs, 
49/9005 16. ZANICHELLI a 


OCA INFORMATICA paz a 
5. ORSA 








ATARI ITALIA S.p.A -Via V. Bellini, 21 - 20095 Cus 


Toi 


Dimensioni: 20x 10x3cm 














QUEST'ANNO, PERCHE NON REGALATE ANCHE VOI UN 
PC folio? 

Grazie alle sue notevolissime prestazioni, all'estetica accattivante e 
al costo veramente contenuto l'Atari PC-Folio sta riscuotendo un 
grande successo nel settore della regalistica aziendale. Per un 
‘omaggio importante alla clientela migliore, agli agenti e venditori che 
hanno raggiunto Îl target o ai dirigenti della vostra azienda il PC-Folio 
rappresenta oggi la soluzione ideale, che offre la certezza assoluta 
di un elevatissimo indice di gradimento. Per venire incontro alle esi- 
genze delle aziende, Atari Italia ha eleborato alcune proposte di rega- 
listica a condizioni davvero particolari. Se queste proposte Vi interes- 
sano, saremo lieti di farvele conoscere: la Sig.ra Gusella, responsabi- 
le del nostro Servizio Regalistica (tel. 02/61.34.141), è a Vostra di 
sposizione per fornirVi tutte le informazioni del caso. 


A ATARI 


COMPUTER 


50 Milanino (MI) Tel, 02/61.34.141 - Fax 02/61.94.048 - Per saperne di più: FILO DIRETTO PC FOLIO 











BORSARI CENTROBORGO vi IRE Leo 16 
DA ti 51/802. CABRINI IVO a Gr è 
CABRINI POLYEMOTON 





EMPORIO MUSICALE SENESE 


TOSCANA » euROSOFT 
N FREE TM COMPUTER 









AA£TRONCA cano STELE vo centi 
OFFICE DATA SERVICE 





Î IL COMP 
FUTURA 2 COMPUTER MOUSE 
3 Ko 5/68 8751. COMPUTER SHOP 
CENTER St 
CROLLA vs ie com 
PUTER WARE HOUSE 
FLOATING POINT 
“ 8 TELEINFORMATICA TOSCANA 





* OLITIT. 





Ri 
MARCHE, uneRA E ABRUZZI» ona NILO 
COMPUTER 





COMPUTER MARKET. 
4 PASSI HF, 





LAZIO » METROIMPORT 
Pc COMPUNEA| posse 


OM te 06/0168 ARES 


CAMPANIA E CALABRIA» We neoRuEDOA 
DIFFUSIONE EDITOR 





Ho cina cone Fc uan 
QuAGLIA coMpureR 





PUGLIA » CENTRO ATARI RVF 
È DISCORANA 
DISCORAMA 2 

DI MATTEO ELETTRONICA 
riferi PAN CAL 





INFOSERI 


"ion pa sin 
COMPUTER 

“ion come 

35 COPYPUGLIA vi 





5077 
55 _TECNOBIT 





SARDEGNA SARDA COMPUTING ie 
557 - BAIARDO CARTOLERIA 





SICILIA » AzeTA 

c MICROMEGA, Gar 
pone È COMPUTER HOUSE MESSINE 
CI ri 











Tel. 02/61.96 





(SIIT) 


m 


Dell Syetene 212n 
Deli System 320N 





Dell 320N 


vete diciannove anni ed un capì 
A tale di mille dollari. Siete un bri 
lante studente universitario texa- 
no e volete mettere su un'azienda di 
computer: come vi comportate? Avete 
tre anni di tempo per rispondere. Se în 
capo a questo termine la vostra ditta 
raggiunge i trecento dipendenti e fattu 
ra 70 milioni di dollari, probabilmente 
siete Michael Dell in persona e quindi 
non c'è alcun bisogno che leggiate que- 
sto articolo. In ogni altro caso, invece, vi 
conviene leggerlo per fare la conoscen- 
za con un nome nuovo per il nostro pae- 
se ma da tenere ben presente, con una 
storia che ha dell'incredibile e con dei 
computer veramente interessanti 
La storia è appunto quella di Michael 
Dell, fondatore ed attuale presidente 
nonché amministratore della omonima 
società costruttrice di computer che 









98 


di Corrado Giustozzi 


dallo scorso ottobre è presente anche 
in Italia. Per chi non lo sapesse, Dell è 
un nome molto noto in USA dove in po- 
chi anni, grazie ad una politica di gestio 
ne della produzione e della vendita as- 
solutamente innovativa, si è conquista- 
to una rispettabile fama ed una solida 
posizione di mercato. Ma vediamo la 
storia. 

Nel maggio del 1984 Michael Dell ha 
appena diciannove anni ed è uno stu- 
dente come tanti all'Università del Te- 
xas ad Austin. Ad una profonda passio- 
ne per la tecnologia unisce però un vi- 
vace spirito imprenditoriale: così, otte- 
nuta la licenza commerciale e disponen- 
do di un capitale di mille dollari, il nostro 
eroe fonda una ditta per la produzione 
di computer che chiama Dell Computer 
Corporation, dodici persone in tutto. Co- 
sa può fare un ragazzo contro colossi 






MCmicrocomputer n 


quali IBM e Compaq? Sfruttare al mas 
simo gli unici vantaggi che un'organiz- 
zazione piccola e «casereccia» possiede 
rispetto ai grandi colossi: il dinamismo 
la facilità nel mutare politica produttiva, 
la possibilità di concentrarsi su pochi 
prodotti ad alta tecnologia, lo sfrutta- 
mento di canali di mercato particolari, 
conquista di nicchie specializzate. 

A poco più di un anno dalla costitu- 
zione, nel luglio 1985, la Dell Computer 
poteva già annunciare un modello di XT 
«turbo» con processore 8088 ad 8 
MHz; a settembre 1985 era la volta di 
un 286 a 8 MHz, ed ad aprile 1986 di un 
286 a 12 MHz. Nel frattempo la ditta 
aveva già 250 dipendenti, che diventano 
300 subito dopo la presentazione, avve- 
nuta al Comdex di novembre, di un 386 
a 16 MHz, il primo del mercato ad im 
piegare solo RAM statiche. A_marzo 











109 - luglio/agosto 1991 


1987, chiusura del terzo anno fiscale 
per la società, il fatturato sfiora ì 70 mi- 
lioni di dollari. Nello stesso mese l'As- 
sociazione degli Imprenditori nomina 
Michael Dell «Miglior Giovane Impren- 
ditore» per l'anno 1986, un riconosci- 
mento che gli verrà assegnato ancora 
nei due anni successivi. 

Il resto è storia di oggi: i computer 
Dell, costantemente all'avanguardia tec- 
nologica rispetto alle tendenze del mer- 
cato, riscuotono sempre maggiori suc- 
cessi fra la clientela e la Dell risulta 
spesso Vincitrice delle inchieste che va- 
rie riviste specializzate conducono per 
saggiare il grado di soddisfazione degli 
acquirenti. A ciò contribuiscono la buo- 
na fama di affidabilità delle macchine, 
conquistata grazie anche ad un pronto 
ed efficiente servizio di assistenza, ed il 
loro ottimo rapporto prezzo/prestazioni. 
L'anno fiscale 1990, chiuso a febbraio 
1991, ha visto per Dell un fatturato re- 
cord di quasi 550 milioni di dollari otte- 
nuto non solo in USA ma anche (per un 
considerevole 34%) in Europa, grazie al- 
la recente apertura di varie filiali nelle 
principali nazioni del vecchio continente. 
Proprio per rifornire direttamente que- 
sto importante mercato, a fine '90 Dell 
ha rilevato il grosso stabilimento produt- 
tivo della Atari a Limerick, in Irlanda, do- 
ve man mano concentrerà tutta la pro- 
duzione non destinata agli USA. Quasi 
contemporaneamente a questo acqui- 
sto, nell'ottobre del 1990 Dell ha uffi- 
cialmente aperto una propria sede in 
Italia, la Dell Computer SpA di Milano, 
che ha raggiunto la piena operatività nei 
primi mesi di quest'anno. 


Dell 320N 


Produttore e Distributori 
Dell Computer S.p.A. 

Via Di Vittorio, 55 

20090 Segrate (MI) 
Prezzi (IVA esclusa): 
320N: 88386SX/20, 1 MByte 





‘RAM, HD 40 MByte L. 4.990.000 
c.s. ma con HD 60 MByte L. 5.390.000 
Espansione RAM, per ciascun 

MByte L. 250.000 
Batteria supplementare L 90.000 


Un'industria rivoluzionaria 


La storia di Michael Dell e della sua 
azienda sembra quasi incredibile a rac- 
contarsi; ricorda una di quelle storie 
così americane sul mito del «self-made 
man» che si narravano a proposito dei 
capitani d'industria di una volta, e che 
sembrano non poter più accadere nella 
realtà del giorno d'oggi. Ed invece è una 
storia dei nostri tempi, che dimostra co- 
me un piccolo Davide possa se non 
sconfiggere almeno infastidire seria- 
mente i Golia del mercato come, tanto 
per non far nomi, IBM e Compaq, 

Ma a parte la forte carica personale 
di Michael Dell e le sue indubbie qua- 
lità manageriali, quali sono le idee di 
base che stanno dietro al suo clamoro- 
so successo? Essenzialmente quattro, 
il concentrarsi solo su prodotti ad alto 
contenuto tecnologico, l'adozione del 
moderno criterio produttivo dello «Just 
In Time», la scelta del canale di vendita 


PROVA 
DELL 320N 





diretto e un efficace servizio di assi- 
stenza pre- e post-vendita. 

Il criterio commerciale più innovativo 
è sicuramente quello della vendita di- 
retta: le macchine Dell non si trovano 
nei negozi ma vengono acquistate, per 
posta telefono o fax, direttamente 
presso la casa madre. Il cliente ordina 
«sulla carta» e riceve la macchina a do- 
micilio dopo qualche giorno. Egli è na- 
turalmente garantito nell'acquisto da 
una garanzia del tipo «soddisfatti o rim- 
borsati» che gli dà il diritto di provare il 
prodotto per trenta giorni; se al termi- 
ne di tale periodo non è soddisfatto 
dell'acquisto può restituire la macchina 
e riavrà indietro tutti i suoi soldi. 

Chiaramente il beneficio più imme- 
diato di questo sistema è che si taglia- 
no gran parte dei costi aggiuntivi del 
prodotto, quelli dovuti ai ricarichi dei 
commercianti intermedi, e si può dun- 
que offrire all'acquirente finale un prez- 
zo più contenuto. Ma questa fortunata 
intuizione commerciale ha anche delle 
valenze più profonde: in effetti è grazie 
ad essa che Dell ha potuto applicare il 
preziosissimo criterio costruttivo dello 
«Just In Time» e costruire un'organiz- 
zazione produttiva precisa come un 
orologio svizzero. È noto che il JIT si 
può adottare solo quando si sa in anti 
cipo cosa produrre ed in che volumi: in 
Dell tale principio funziona perché in ef- 
fetti le macchine vengono praticamen- 
te fabbricate in seguito a ciascun ordi- 
ne, ossia sono fatte su misura per cia- 
scun cliente. | vantaggi di una struttura 
del genere sono molteplici: la giacenza 
di magazzino, sempre fonte di pesanti 


SETE 


La tastiera molto bella ed eccezionalmente completa 


MCmicrocomputer n. 


109 - luglio/agosto 1991 


C+ 
ò 





99 


PROVA 





DELL 320N 


In alto, a sinistra e a destra, le due fiancatine del computer. 
Qui sopra il retro, notare la «saracinesca» che copre i connettori. 
Qui a destra dettaglio sul pannellino dei connettori 


costi e di numerosi grattacapi, è pres- 
soché azzerata; praticamente non esi- 
stono modelli preconfigurati di compu- 
ter ma un grande listino «aperto» dal 
quale ciascun acquirente può «costruir- 
si» una macchina configurata come 
vuole; ciascuna macchina viene imma- 
tricolata all'atto della produzione ed 
identificata col nome del cliente in mo- 
do da poter essere singolarmente se- 
guita ed assistita lungo tutto l'arco del- 
la sua vita operativa. 

| risparmi aziendali derivanti da que- 
sta efficiente struttura produttiva per- 
mettono a Dell di investire risorse in 
un'altra attività assolutamente strategi- 
ca per l'immagine della ditta: l'assisten- 
za prima, durante e dopo la vendita, Ca- 
so più unico che raro, i clienti Dell pos- 
sono ordinare assieme alla propria mac- 
china un qualsiasi software applicativo: 
saranno i tecnici Dell ad acquistare il 
pacchetto ed installarlo sul computer 
prima di consegnarlo, in modo da for- 
nire all'acquirente un prodotto completo 
«chiavi in mano». Prima dell'acquisto, il 
potenziale compratore può consultare 
telefonicamente un tecnico per accer- 
tarsi di problemi di compatibilità, avere 
consigli sulla configurazione e via dicen- 
do. E dopo la vendita, oltre alla garanzia 
standard di dodici mesi, può essere at- 
tivato uno speciale servizio di assisten- 
za on-site che garantisce l'intervento di 
un tecnico in qualunque luogo entro 
ventiquattr'ore dalla chiamata. 

La soddisfazione dei clienti è data an- 
che e soprattutto da questi particolari, 
ed una ditta che produce clienti soddi- 


100 


sfatti ha sicuramente la vita più sempli- 
ce di una che fa solo buoni prodotti. Mi- 
chael Dell l'ha capito perfettamente ed 
ha orientato la sua azienda proprio ver- 
so un rapporto molto stretto con la sua 
base di clienti. Un approccio nuovo in 
questo mercato, diremmo quasi rivolu- 
zionario e coraggioso; che comunque 
ha funzionato egregiamente, tanto da 
essere stato recentemente copiato (ma 
non con altrettanto successo) da altre 
ditte americane. 

Inutile dire che i punti di forza Dell so- 
no applicati tali e quali nel nostro paese 
da Dell SpA. La filiale italiana della Dell 
può essere raggiunta telefonicamente 
tramite un Numero Verde ed offre i me- 
desimi servizi per cui la casa madre è 
diventata famosa: assistenza e consu- 
lenza prevendita, ordini telefonici con 
garanzia «soddisfatti e rimborsati», as- 
sistenza postvendita. Per il nostro mer- 
cato si tratta di un esperimento del tut- 
to nuovo, ma assai interessante. 


| prodotti 


La lunga introduzione serviva, ovvia- 
mente, a presentare il nome e la filo- 
sofia Dell a chi ancora non li conosceva. 
Ma ovviamente il miglior biglietto da vi- 
sita sono i fatti, che nel nostro caso so- 
no ì computer. Dicevamo prima che un 
principio basilare della politica aziendale 
di Dell è quella di essere considerato un 
costruttore «allo stato dell'arte»; ad 
esempio è interessante notare come 
Dell sia al momento l'unica azienda ol- 
tre Compag a proporre un sottosistema 





a disco in tecnologia «Drive Array» per 
il suo tower 486. Fra gli altri modelli at- 
tualmente in catalogo citiamo vari desk- 
top basati su 80286 e 80386 a diverse 
frequenze di clock, ed un interessante 
laptop con 386SX a 20 MHz e disco da 
120 MByte. Ma siccome al momento la 
situazione del mercato è tale per cui sia 
lo stato dell'arte tecnologico che la bat- 
taglia commerciale sono concentrati 
sulla fascia di portatili «notebook», ab- 
biamo scelto di prendere in esame una 
macchina di questa categoria per me- 
glio saggiare la rispondenza dell'offerta 
Dell con quella della concorrenza. Pro- 
viamo così il modello superiore della re- 
centemente annunciata linea di note- 
book Dell, siglato 320N. Si tratta, come 
il nome fa supporre, di un computer ba- 
sato su 386SX a 20 MHz; l'altro model- 
lo, siglato 212N, usa invece un 286 a 12 
MHz. In sintesi le sue caratteristiche: la 
RAM va da 1 a 5 MByte, il disco fisso 
è da 40 o 60 MByte, l'autonomia è di 
tre ore con tempo unitario di ricarica; di- 
spone di uno schermo LCD VGA e di 
una completa dotazione di interfacce; 
viene fornito con MS-DOS 4.01; può 
montare un modem/fax interno. Il tutto 
ad un costo di poco inferiore ai cinque 
milioni e mezzo per il modello con disco 
da 60 MByte e di cinque milioni per 
quello con disco da 40 MByte. 


Descrizione esterna 


L'abito non fa il monaco, è vero. Ma 
chi l'ha detto che i computer debbano 
essere necessariamente brutti o quan- 


MCmicrocomputer n. 109 - luglio/agosto 1991 


Qui sotto un particola- 
re dei led di stato e del 
pulsante di stand-by. Sì 
notano anche i controlli 
del display 

v 





tomeno scialbi? Questo notebook Dell 
non è né l'uno né l'altro, anzi è senz'al- 


tro molto bello a vedersi. Sarà l'effetto 
del color grigio scuro brunito, quasi un 
nero opaco militare, o degli inserti in 
plastica sul coperchio con funzione an- 
tiscivolo per il trasporto, o delle false fe- 
ritoie di aerazione usate a scopo orna- 
mentale; comunque l'insieme è sicura- 
mente gradevole e soprattutto ben lon- 
tano dai convenzionali canoni estetici 
che regolano questo tipo di macchine. 

Le dimensioni sono naturalmente 
quelle classiche per un notebook, ossia 
circa 28x5x21 cm (Ihp); il peso è inve- 
ce eccezionalmente contenuto, solo 2,9 
kg 

Ma cominciamo subito la descrizione 
esterna dell'apparecchio. Sulla sua fian- 
catina destra troviamo il drive per mi- 
crofloppy (3,5" da 1,44 MByte), il vano 
della batteria di alimentazione, l’ingres- 
so per l'alimentazione esterna e l'inter- 
ruttore di alimentazione generale; que- 
st'ultimo è montato in posizione bene 
incassata per evitare di azionarlo inav- 
vertitamente durante il trasporto. Notia- 
mo che la batteria ha una forma asim- 
metrica che ne impedisce l'inserimento 
in maniera scorretta. Sul lato opposto si 
trova solo, coperto da un pannellino fit- 
tizio, l'alloggiamento per il modem/fax 
interno (opzionale, sarà disponibile ai 
primi di settembre). Il pannello posterio- 
re è caratterizzato dalla presenza di uno 
sportellino scorrevole «a saracinesca» 
che nasconde e protegge il pannellino 
sul quale sono raggruppati tutti i con- 
nettori di interfaccia. Qui troviamo: la 





Sopra, il vano riservato 
al modem/fax opziona- 
le. Qui a destra quello 
relativo al coprocesso- 
re numerico ed alla 
‘RAM supplementare. 


porta parallela per la stampante o un dri- 
ve per floppy esterno (DB-25), l'ingres- 
so mouse tipo PS/2 e l'ingresso per una 
tastiera esterna (entrambi DIN submi- 
niatura), l'uscita video VGA (DB-15 mi- 
niatura) e la porta seriale RS-232 (DB-9). 

Sotto alla «pancia» del computer, 
esteticamente curata quanto il coper- 
chio, troviamo due «tacchetti» e una fa- 
scia di gomma, quasi un tappetino, con 
funzioni antiscivolo 

Sganciamo ora l'antina del display e 
solleviamola per accedere alla tastiera. 
Notiamo innanzitutto lo spessore estre- 
mamente ridotto del pannello, solo 15 
millimetri. La tastiera, già in versione 
italiana, ci sembra una delle migliori mai 
viste su una macchina di questa cate- 
goria: tutti i tasti sono presenti e tutti 
sono al posto giusto, mentre l'uso della 
seconda funzione è limitato al solo ta- 
stierino numerico «embedded». Notia- 
mo esplicitamente la presenza di dodici 
tasti funzione, il corretto posizionamen- 
to dei tasti di movimento cursore e la 
realizzazione delle «paginazioni» in pri- 
ma funzione su tasti separati. La mec- 
canica adottata è, per necessità, del ti- 
po a corsa breve con azionamento mor- 
bido. Poco sopra la tastiera, a destra, 
tre led verdi segnalano lo stato dei 
«lock» di tastiera; sulla sinistra invece, 
protetto da uno sportellino a scorrimen- 
to, si trova l'alloggiamento per il copro- 
cessore numerico opzionale e per le 
espansioni di RAM. Infine al centro del 
computer in alto, proprio in corrispon- 
denza della cerniera del coperchio, sono 
stati posti un pulsante e cinque led che 


MCmicrocomputer n. 109 - luglio/agosto 1991 


PROVA 
DELL 320N 








formano il «pannello di controllo» del 
computer. ll pulsante forza lo stato di 
stand-by mentre i led, posizionati in mo- 
do da essere visibili anche a coperchio 
chiuso, segnalano la presenza dell'ali- 
mentazione e la condizione di stand-by, 
gli accessi al disco fisso ed al floppy, la 
condizione di batteria in esaurimento e 
di ricarica in corso. Da notare che il pul- 
sante di stand-by è messo in una posi- 
zione tale da essere premuto dal coper- 
chio quando questo viene chiuso; in 
questo modo se si chiude il computer 
senza spegnerlo non si rischia di scari- 
care inutilmente la batteria a vuoto 

Poco sopra al pannellino con i led, e 
siamo già sull'antina del display, si tro- 
vano i due potenziometri a cursore che 
regolano luminosità e contrasto dello 
schermo, e lo schermo stesso. Que- 
st'ultimo ha una diagonale di 8,5" ed è 
in grado di visualizzare sedici livelli di 
grigio nel modo VGA 640x480 o tren- 
tadue in quello MCGA 320x200. 


L'interno 


Quasi tutto il 320N si regge per mez- 
zo di incastri: la carrozzeria è infatti co- 
stituita da due semigusci plastici tenuti 
insieme da molteplici incastri e da quat- 
tro viti. Tre di esse si trovano sul fondo 
del computer sotto al tappetino antisci- 
volo, la quarta è posta all'interno della 
macchina sul fondo del vano batteria. 
Una volta rimossi questi fermi il com- 
puter si apre in due liberando la tastiera 
e consentendo l'accesso alla piastra 
madre. Quest'ultima occupa pratica- 


101 


PROVA 
DELL 320N 





Particolare del 


mente la sola metà sinistra della mac- 
china ed è realizzata interamente in tec- 
nologia SMD. La parte anteriore sinistra 
è occupata di minuscolo hard disk da 
2,5”, quella anteriore destra dal «gigan- 
tesco» (!) drive per microfloppy da 
3,5”; dietro a destra si trova invece il 
vano per la batteria. 

La progettazione della macchina ci I{ [EEE 
sembra estremamente razionale, men- % 
tre la costruzione è pulita e curata. No- è 5 
tiamo ad esempio, come sintomatico bere) e: 
della buona realizzazione, il sottile strato 
di neoprene incollato sopra ai dischi per | ) svvusnvvIn 
isolarli meccanicamente dalle vibrazioni gr n 
trasmesse tramite la tastiera. Di contro 
sono evidenti alcuni «rattoppi» a livello 




















elettronico, ossia componenti aggiunti 
in un secondo tempo con filature volan- 
ti, indici evidenti di qualche correzione 
dell'ultimo minuto; di ciò comunque 
non ci preoccupiamo troppo dato che 
l'esemplare ricevuto in visione é una 
unità di preserie. 


Utilizzazione 


Eccovi ora le sensazioni 

che abbiamo riporta 
to dopo aver 
utiliz- 


Il computer smontato. 
Notare | “tappetini” di 
neoprene antishock 
sui drive. 


Vista d'insieme con ali- 
mentatore e batteria 
Quest'ultima è di for- 
ma asimmetrica per 
evitare il suo inseri- 
mento in modo scor- 
retto, 


zato questo 320N per qualche giorno. 
Cominciamo col notare che il peso, in- 
feriore a tre chili, è realmente molto ri- 
dotto e permette di portarsi appresso il 
computer senza alcun sacrificio. 

Le prestazioni di calcolo sono, come 
ci si poteva aspettare date le premes- 
se, di tutto rilievo; il comportamento 
del «classico» 386SX/20, oramai impi 
gato da tutti i notebook di classe alta, è 
noto, ma anche il disco «dice la sua» 
ed offre una performance di alto livello 
sia come tempi fisici di accesso che 
come transfer rate. Diciamo dunque 
che non vi è alcun problema con Win- 
dows 3 né con altri applicativi piuttosto 
pesanti. Utile, a questo proposito, la 
possibilità di montare il coprocessore 
387SX per velocizzare la macchina in 
eventuali applicazioni di calcolo scienti- 
fico. 

La tastiera ci sembra la migliore fino- 
ra mai vista su un notebook. È degno 
di nota soprattutto il fatto che solo il ta- 
stierino numerico «nascosto» venga 
acceduto tramite seconda funzione, 
mentre tutte le altre funzionalità di ta- 
stiera (comprese le paginazioni) siano 
realizzate con tasti dedicati. 

Molto bello anche lo schermo LCD, 
sempre preciso e veloce. C'è solo un 
problema: l'attivazione del modo «re- 
verse» avviene via software (premendo 
Ctrl-Backspace) e non via hardware, 
quindi non è detto che funzioni sem- 
pre; sotto Windows, ad esempio, non 
funziona. Evidentemente Windows in- 
tercetta la combinazione Ctrl-Backspa- 
ce prima che essa raggiunga il control- 
lo del display. Avremmo preferito un 
normale controllo hardware non sog- 
getto ad interferenze esterne. 

E parliamo dell'autonomia. Non ab- 
biamo eseguito prove a rottura sull'ap- 
parecchio in nostro possesso, che 
sembrava avere qualche disfunzione 
nella sezione alimentatrice imputabile 








sicuramente alla sua natura di preserie, 
ma non abbiamo motivo di dubitare 
delle dichiarazioni della casa che preve- 
dono circa tre ore di funzionamento au- 
tonomo. Due le cose interessanti da 
notare a riguardo: la prima è che con la 
macchina vengono fornite due batterie, 
così se ne può sempre avere una di 
scorta; la seconda è che il ciclo di rica- 
rica è pressoché unitario, ossia di sole 
tre ore. Va sottolineato anche il fatto 
che per sostituire la batteria scarica 
non è necessario uscire da un'eventua- 
le applicazione e neppure spegnere il 
computer: all'interno della macchina è 
infatti presente una ulteriore piccola 
batteria fissa che fornisce qualche mi- 
nuto di autonomia extra proprio per dar 
modo all'utente di procedere con co- 
modo alla sostituzione di quella princi 
pale. E sempre in ambito di batterie, 
segnaliamo la presenza in firmware di 
un completo sottosistema di «power 
management» che permette sia di atti- 
vare i classici timeout per il conteni- 
mento dei consumi sia di visualizzare 
graficamente lo stato di carica della 
batteria. | timeout, per la cronaca, sono 





La classica foto di confronto con le dimensioni dî 
un fascicolo di MC. 


MCmicrocomputer n. 109 - luglio/agosto 1991 


PROVA 
DELL 320N 





relativi al display, al disco ed al proces- 
sore («system stand-by») e possono 
essere impostati l'uno indipendente- 
mente dall'altro. Inoltre l'utente può 
scegliere, mediante un'apposita opzio- 
ne di configurazione, se far sì che i 
timeout vengano automaticamente 
esclusi durante il funzionamento con 
l'alimentazione di rete ovvero restino 
attivi anche in questo caso. 

Ci sembra che questa ricchezza di 
opzioni dimostri chiaramente la grande 
cura generalmente posta nella realizza- 
zione della macchina. Cura che, d'al- 
tronde, risalta anche dai manuali: com- 
pleti, chiari, esaurienti ed anche grafica- 
mente molto belli, sono esattamente 
come li vorremmo. Al momento sono 
disponibili in italiano solo quelli del 
DOS mentre quelli della macchina sono 
ancora in inglese, ma crediamo che 
l'attività di traduzione sia in corso. As- 
sieme ai manuali vengono forniti alcuni 
dischetti di servizio: un tutorial, una 
guida al software ed un diagnostico. 
Quest'ultimo è sicuramente il migliore 
diagnostico custom che ci sia capitato 
di vedere: completissimo, analitico, ap- 
profondito, facile da usare e da capire, 
dotato di help in linea; insomma uno 
strumento utile e ben fatto, che viene 
voglia di far girare solo per imparare 
qualcosa di più sulla propria macchina! 


Conclusione 


Infine passiamo rapidamente alle ci- 
fre per vedere come questi nuovi pro- 
dotti Dell si posizionino nel nostro mer- 
cato. Sinteticamente, il modello con 
hard disk da 60 MByte costa pratica- 
mente cinque milioni e quattrocentomi- 
la lire, mentre quello con hard disk da 
40 MByte costa cinque milioni quasi 
tondi. L'espansione di RAM viene inve- 
ce duecentocinquantamila lire al 
MByte. Non occorre essere dei grandi 
analisti per accorgersi che si tratta di 
prezzi estremamente competitivi, i qua- 
li situano il 320N molto in alto nella ipo- 
tetica classifica dei prodotti con il mi- 
glior rapporto fra prezzo e prestazioni. 
Considerando poi il valore aggiunto dei 
servizi offerti dall'azienda Dell ci sem- 
bra che queste macchine posseggano 
delle ottime carte per gettare ulteriore 
scompiglio nel già agitatissimo mercato 
dei notebook. 

In definitiva non possiamo che con- 
gratularci con Dell e salutarne l'ingres- 
so sul nostro mercato. La presenza in 
questo settore di un ulteriore temibile 
concorrente, alla lunga, non fa che il 
bene degli acquirenti i quali hanno un 
margine di scelta maggiore, anche se 
forse a prezzo di qualche grattacapn in 
più. e 


103 


PROVA 


Amstrad 


PC43865X 


mstrad è un costruttore inglese 
impegnato su più fronti nel set- 
tore delle apparecchiature elet- 
troniche consumer (personal computer, 
televisione e videoregistrazione, ripro- 
duzione musicale), che si contraddistin- 
gue sempre per le proposte originali ed 
i costi competitivi. Su queste pagine ci 
siamo occupati altre volte in passato, a 


104 


di Corrado Giustozzi 


dire il vero molto tempo fa, dei suoi pro- 
dotti relativi al personal computing, tutti 
generalmente diretti in special modo 
verso un pubblico di hobbysti di fascia 
media. 

Ora, dopo un intervallo di oltre due 
anni, torniamo a parlare di Amstrad pre- 
sentandovi una macchina interessante 
e sotto vari aspetti anticonvenzionale, 


Microsoft 


MCmicrocomputer n. 


dedicata ad un pubblico dalle esigenze 
elevate ma dal budget limitato, L'ogget- 
to in questione si chiama PC4386SX e, 
come si evince immediatamente dal no- 
me, è basato su di un microprocessore 
Intel 80386SX. Si tratta tuttavia del mo- 
dello con clock a 20 MHz, in grado di 
offrire prestazioni alquanto migliori ri- 
‘spetto ai primi 386SX a 16 MHz. Ma in 





109 - luglio/agosto 1991 


questa macchina le già buone prestazio- 
ni del microprocessore vengono note- 
volmente incrementate grazie ad un in- 
telligente ed economico «trucco»: l'a- 
dozione di una cache memory da 64 
KByte la quale, compensando specifica- 
mente quello che è il principale collo di 
bottiglia del 386SX, produce come risul- 
tato netto un sensibile incremento della 
sua efficienza globale. Fra le altre carat- 
teristiche interessanti del PC4386SX ci- 
tiamo ancora: le ridottissime dimensio- 
ni, i 4 MByte di RAM forniti di serie, il 
disco fisso da 80 MByte per 19 millise- 
condi, la VGA incorporata, la dotazione 
standard di MS-DOS, di una versione 
leggermente customizzata di Windows 
3 e di Microsoft Excel. Dulcis in fundo 
va notato che il prezzo di tutto questo 
ben di Dio è di poco superiore ai tre mi- 
lioni e mezzo con il monitor VGA a co- 
lori, e di poco inferiore con quello mo- 
nocromatico. Insomma, una macchina 
che merita senz'altro uno sguardo più 
approfondito. 


Descrizione esterna 


Il PC4386SX è veramente piccolo. 
Purtroppo né le foto né la semplice 
elencazione delle dimensioni riescono a 
dare la corretta impressione delle sue 
proporzioni rispetto agli oggetti di uso 
comune. Comunque la CPU è contenu- 


Amstrad PC4386SX 





Costruttore e distributo 
Amstrad Spa, 

Via Riccione 14, 20156 Milano 

Prezzi (IVA esclusa): 

PCA386SX: 4 Mbyte RAM, 

HD 80 MByte, monitor colore L. 3.690.000 
c.s. con monitor monocromatico L. 3.290.000 


ta in uno chassis a pianta quadrata di 
soli 25 cm di lato ed alto poco più di 7 
cem; su di esso poggia (e non si può fare 
altrimenti) un monitor dedicato che, ad 
onta della diagonale di soli 8,5”, è più 
ingombrante del resto del computer. 

Il design del mobile della CPU è piut- 
tosto sobrio, con un ampio pannello 
frontale apparentemente privo di spie e 
controlli. Quello del monitor è più ag- 
gressivo, forse per via dell'inusitata pro- 
fondità dell'apparecchio e delle varie 
scanalature «aereodinamiche» ricavate 
sulle fiancate. 

In effetti, però, il frontalino del com- 
puter è spoglio solo in apparenza: sulla 
parte destra, parzialmente mimetizzata 
in una sottile scanalatura orizzontale, si 
trova la feritoia di alimentazione del dri- 
ve per minifloppy da 3,5” con relativa 
spia e tasto di espulsione mentre a si- 
nistra, nella medesima scanalatura, so- 


TENTA 


E a 
ù 7 IG 


La tastiera è caratterizzata da un ingombro molto ridotto, 


MCmicrocomputer n, 109 - 


luglio/agosto 1991 


PROVA 
AMSTRAD PC4386SX 





no poste le spie di alimentazione e di 
attività del disco rigido interno (prive 
però di identificazione). Ma la metà si- 
nistra del pannello è in realtà uno spor- 
tellino che copre e protegge le connes- 
sioni della tastiera e del mouse, lascian- 
do uscire da un'apposita fessura solo i 
relativi cordoni; le foto chiariscono me- 
glio di molte parole il posizionamento 
dei connettori, che sono un DIN minia- 
tura per la tastiera (tipo PS/2) ed un DB- 
9 per il mouse. 

Il pannello posteriore ospita i restanti 
connettori d'interfaccia nonché le feri- 
toie per le schede di espansione e le 
connessioni relative all'alimentazione 
elettrica. Sulla sinistra troviamo appunto 
le due classiche prese di rete del tipo 
europeo «a vaschetta» (norme IEC), 
una di ingresso e l'altra di uscita asser- 
vita per il monitor. Sotto di esse è posto 
l'interruttore di alimentazione generale, 
mentre a fianco si trova la piccola ma 
energica ventola responsabile della cir- 
colazione forzata dell'aria all'interno del- 
la macchina. Ancora più a destra sono 
disposte le due feritoie poste in corri- 
spondenza degli altrettanti slot di 
espansione di cui il PC4386SX è dotato, 
da notare la loro posizione orizzontale 
per ovvi motivi di contenimento dell'in 
gombro in altezza. In basso, infine, tro- 
viamo il DB-15 dell'uscita video VGA, il 
DB-9 della porta RS-232 ed il DB-25 del- 





105 


PROVA 
AMSTRAD PC4386SX 





l'uscita stampante Centronics. 

La tastiera, a 102 tasti, è molto bella. 
Piuttosto leggera, anch'essa ingombra 
molto meno del solito pur avendo però 
tutti i tasti standard sia come dimensio- 
ne che come posizione: il trucco con- 
siste nell'aver eliminato il grosso bordo 
che solitamente circonda le tastiere 
convenzionali. La disposizione dei tasti 
è quella classica, l'unica variante consi- 
ste nell'avere le spie dei lock su ciascun 
tasto anziché in un pannellino separato 
Il mouse è del tipo a due bottoni, un po' 
bruttino a vedersi; la sua fattura è evi- 
dentemente economica, ed è così leg- 
gero che talvolta basta la tensione mec- 
canica di una piega sul suo stesso ca- 








Il frontale ed il retro 
del computer. Sul 
frontale una targhetta 
autoadesiva avverte in 
molte lingue che il si 
stema non è pronto 
per funzionare, ma va 
attivato con | program 
mi in dotazione. 


Il 386SX e la cache memory 


ediamo di analizzare l'espediente adot- 

tato dai progettisti Amstrad per au- 
mentare il rendimento complessivo del mi- 
croprocessore 80386SX utilizzato in questo 
computer. Il ragionamento è semplice e 
corretto: dato che il collo di bottiglia del 
386SX è proprio l'inefficienza dell'accesso 
alla memoria, basta ottimizzare quest'ulti- 
mo punto per ottenere un beneficio globale 
di notevole entità. 


Il bus come collo di bottiglia 


Ricordiamo che gli accessi alla memoria 
da parte del 386SX sono estremamente 
penalizzati per via della ridotta larghezza del 
bus: quest'ultimo infatti, per motivi di co- 
sto, è «dimezzato» rispetto alla lunghezza 
di parola del processore, essendo a soli se- 
dici bit contro i trentadue effettivamente 


necessari. Dunque affinché il processore 
possa ricevere una parola (trentadue bit) 
dalla memoria, il controllore del bus deve 
inviarla sul bus în due tempi, sedici bit per 
volta. Ciò comporta ovviamente un raddop- 
pio del tempo di accesso alla RAM ma an- 
che, collateralmente, ulteriori sprechi di 
tempo per le operazioni di gestione di que- 
sta trasmissione nonché un maggiore im- 
pegno nel tempo del bus. La presenza di 
una cache memory evita tutti questi incon- 
venienti e dunque recupera gran parte del- 
l'inefficienza intrinseca dell'80386SX. Infat- 
ti essa è posta prima del bus, in modo da 
evitare del tutto il suo uso nel caso di ac- 
cesso ad un dato già presente all'interno 
della cache. 

| primi ad escogitare una soluzione tec- 
nica di questo genere per migliorare le pre- 
stazioni di un 386SX sono stati i tecnici del- 


la Compaq, che la impiegarono sul famoso 
notebook LTE/386. In quella occasione, per 
motivi tecnici ed anche di costo, la cache 
adottata era di soli 8 KByte: un valore tut- 
tavia sufficiente, secondo la casa, ad assi 
curare un'efficienza del 93% nel rimappare 
il MByte standard di RAM fornito con quel 
la macchina. 

L'Amstrad PC4386SX impiega invece 
una cache di ben 64 KByte, fatta per co- 
prire con analoga efficienza teorica i 16 
MByte massimi installabili nel compuer. 
Essa dovrebbe però risultare notevolmente 
più efficiente quando si tratti di rimappare 
i «soli» 4 MByte forniti di serie. 


Miglioramento delle prestazioni 


Abbiamo dunque deciso di eseguire dei 
test specifici per poter quantificare l'effetto 





18: 
16: 
14 
12: 
10. 


Indica rispetto al PO 


CESSI 


totale © math‘ hanoi memory sieve © e 


Benchmark di MC 





Amstrad PC4386SX ] 


Effetto della cache memory 





‘screen 0% 


Amstrad PC4386SX 


Effetto della cache memory 























‘30%. 





Incremento delle prestazioni 





Cache on 10% 





Cache off 











totale 








math 


hanoi memory sieve © 
Benchmark di MC 








L'effetto della cache sul benchmark di MC, che è un insieme di compiti realistici, è piuttosto sensibile. A sinistra vediamo i valori assoluti, a destra gli 


incrementi relativi di efficienza 


106 


MCmicrocomputer n. 109 - luglio/agosto 1991 


vetto a mantenerlo parzialmente solle- 
vato dal piano di appoggio. 

Il monitor sembra molto piccolo se vi- 
sto di fronte, ma è in realtà molto pro- 
fondo. Esso deve essere necessaria- 
mente posizionato sull'unità centrale in 
quanto i due cavetti di collegamento di 
cui è dotato, rete e segnale entrambi 
non staccabili, sono lunghi solo una 
trentina di centimetri: precisamente 
quanto basta per raggiungere le prese 
sul pannello posteriore del computer 
standovi poggiato sopra. Lo schermo, 
dalla ridotta curvatura, è dotato di trat- 
tamento antiriflesso. Il tutto poggia su 
di un supporto orientabile che consente 
un margine di spostamento piuttosto 


di questa cache sulle prestazioni globali del 
sistema e verificare se esse erano in ac- 
cordo con le aspettative. La cosa è stata 
resa possibile grazie ad una apposita utility 
fornita col computer mediante la quale si 
può attivare e disattivare la cache via soft- 
Ware; ciò ci ha permesso di isolare l'effetto 
netto della cache sui nostri benchmark di 
riferimento, che abbiamo fatto girare a ca- 
che attivata e disattivata. 

Ebbene, i risultati che abbiamo rilevato 
sono stati addirittura superiori alle aspetta- 
tive: come infatti si vede dai grafici che al- 
leghiamo, l'incremento percentuale delle 
prestazioni dovuto all'intervento della ca- 
che è in media del 50%, con punte anche 
del 70% in situazioni particolarmente favo- 
revoli. 

È altresì evidente che non tutti i compiti 
si avvantaggiano in eguale misura della pre- 
senza della cache: quelli che ricevono il mi- 
nor beneficio sono quelli che non effettua- 
no numerosi accessi alla memoria e quelli 
che, pur accedendo di frequente alla me- 
moria, lo fanno in modo da non rispettare 
il «principio di località». 


‘ampio in senso orizzontale ma limitatis- 
simo in senso verticale, solo cinque gra- 
di in alto, ad ulteriore conferma del po- 
sizionamento obbligato del monitor. Sul- 
la fiancatina destra sono disposti i con- 
trolli di luminosità e contrasto, mentre 
sono assenti (o meglio, inaccessibili) le 
regolazioni di sincronismo; peccato, 
perché l'unità ricevuta per la prova 
avrebbe avuto bisogno di una buona re- 
golata! 


L'interno 


Aprire il PC4386SX è molto facile: ba- 
sta svitare quattro viti poste sotto la 
«pancia» del computer per sbloccare la 


Il principio di località 


Questo principio, che è quello sul quale 
sì basano tutti i meccanismi di cacheing, 
parte dall'assunto che se si è appena ve- 
rificato un accesso in una certa locazione di 
memoria, l'accesso successivo non sarà 
«troppo» distante da questo. Così il gesto- 
re della cache copia nella cache stessa una 
«pagina» di memoria, ossia un certo range 
di indirizzi centrato su quello dell'ultimo ac- 
cesso, nella speranza che il prossimo ac- 
cesso possa essere compreso nella pagina 
‘appena caricata. Se invece la distanza me- 
dia fra due accessi successivi è maggiore 
della dimensione della pagina succede che 
il meccanismo di cacheing non è di alcun 
beneficio, ed anzi è dannoso perché non fa 
altro che aggiungere overhead al sistema. 

Comunque va notato che in pratica un 
minimo di miglioramento si avrà sempre, 
non fosse altro che per l'ovvia considera 
zione che la cache velocizza almeno l'ese- 
cuzione del programma. Le istruzioni del 
programma infatti sono esse stesse sog- 
gette a cacheing né più e né meno che co- 





Amstrad PC4386SX 
Effetto della cache memory 


PROVA 
AMSTRAD PC4386SX 








Particolare delle connessioni per tastiera e mouse 
poste dietro lo sportellino sul frontale. 


me i dati: e siccome sono proprio i pro- 
grammi a soddisfare nella maggior parte 
dei casi il principio di località (basta pensare 
al caso di un loop) ecco dunque che un in- 
cremento di efficienza generale diventa 
pressoché inevitabile. 


Costi e benefici 


In definitiva deve essere chiaro che la ca- 
che non è assolutamente un meccanismo 
perfetto o infallibile, che la sua efficienza 
varia col tipo di applicazione e che l'effetto 
netto è difficilmente quantificabile a priori; 
ma dal punto di vista dell'economicità di 
realizzazione è sicuramente il più conve- 
niente. Essa risulta inoltre particolarmente 
efficace per compensare le inefficienze 
intrinseche di un processore come 
l'80386SX. Qualunque altro metodo tradi- 
zionale per aumentare della stessa misura 
le prestazioni medie di un sistema (utilizzo 
di un 80386DX, incremento della frequenza 
di clock) sarebbe infatti di gran lunga più 
costoso. 

c.6. 








45 rai 


Amstrad PC4386SX 




















© 























ID 
@ 


” 








Milioni di istruzioni al secondo 
w 






















































Effetto della cache memory 
100%; 
90% 
5 0% 
i 70%} 
a 60% 
2 
È sor 
£ 40% 
$ 20% 
È 20% - 
D) = = 
Cache on ta] A 
Cache off DR E 7 
gen im mmm mo vw 
Benchmark C&T 





L'effetto invece sui benchmark della Chips & Technology, che misurano la velocità di esecuzione di singole istruzioni del processore, è assai più limitato. 
L'incremento è esclusivamente dovuto alla maggior velocità di accesso alle locazioni contenenti il programma stesso. 


MCmicrocomputer n. 109 - luglio/agosto 1991 


107 


PROVA 
AMSTRAD PC4386SX 





carrozzeria, la quale può quindi essere 
estratta con il movimento «a cassetto» 
tipico dei desktop più tradizionali 
L'interno del computer appare molto 
ben fatto: modulare e razionale come 
progetto, ordinato e pulito come mon- 
taggio. Anche dal punto di vista mec- 
canico la costruzione non dà adito a cri- 
tiche: due robusti «roll-bar» che corrono 
sui lati «vuoti» (quello sinistro e parte di 
quello frontale) conferiscono infatti alla 
struttura una rigidità più che adeguata 
Come si vede dalle foto, l'interno può 
essere suddiviso in tre sezioni specifi- 
che: l'alimentatore nella parte posterio- 
re destra (da notare le sue ridottissime 
dimensioni), le memorie di massa in 
quella anteriore destra e l'elettronica 
(scheda madre più spazio per le schede 
di espansione) nell'intera metà sinistra. 
La motherboard è molto compatta 
grazie all'uso di integrati ad altissima 
densità ed a tecniche di montaggio su- 
perficiale. L'80386SX/20 campeggia in 
bella evidenza ed è circondato dai chip 
delle RAM statiche ad alta velocità (35 
ns) usate per la cache memory, dallo 






























ci 





Dettaglio della pia 
stra madre. Oltre al 
microprocessore 
80386SX/20 si nota 
no lo zoccolo per 
l803875X e le RAM 
statiche della cache 
memory 


— ani. 
ire A 


zoccolo per il coprocessore numerico 
(opzionale) 80387SX/20 e da un grosso 
chip ASIC marchiato Amstrad. Più verso 
il frontale sono situate le quattro grandi 
ROM contenenti il BIOS ed i banchi di 
RAM realizzate con moduli SIMM. 

Gli slot di espansione presenti (e di- 
sponibili, dato che sia la VGA che il con- 


minate C:, D: ed E 


troller dei dischi sono integrati sulla mo- 
therboard) sono due, entrambi a sedici 
bit; di necessità possono alloggiare solo 
schede corte, per la precisione dì lun- 
ghezza non superiore a 20 cm nell'al- 
loggiamento superiore ed a 17 cm in 
quello inferiore 


Utilizzazione 


Il primo passo da compiere per poter 
utilizzare il PC4386SX consiste nel pre- 
parare il disco fisso che, stranamente, 
giunge non formattato. Comunque nien- 
te paura, con la macchina vengono for- 
niti gli opportuni programmi che, del tut- 
to automaticamente, sì occuperanno al- 
l'atto della prima attivazione di compie- 
re i necessari passi: suddivisione del di- 
sco in partizioni logiche multiple, for- 
mattazione logica, installazione dell'MS- 
DOS e di Windows, installazione di 
Excel. Tutto molto facile, solo non ca- 
piamo la scelta di fornire col sistema 
l'ormai antiquata ed obsoleta ver- 
sione 3.30 del DOS: essa, 
come noto, soffre di al- 

cune notevoli limita- 
a$ zioni fra le quali que- 

, la più grave riguarda 

l'impossibilità di ge- 
* stire dischi fissi aventi 

partizioni logiche di di- 
mensione superiore a 32 
MByte. Infatti la procedura di 

attivazione automatica provvede 

a ripartire il disco fisso, che è da 80 
MByte, in tre partizioni logiche deno- 
rispettivamente da 





32 MByte, 32 MByte e 16 MByte; e ci 
sembra inutile commentare sulla mac- 
chinosità e sulla scomodità operativa di 
questa situazione, che ritenevamo defi- 
nitivamente cessata con l'avvento del- 








Una vista generale della macchina aperta 


MCmicrocomputer n. 109 - luglio/agosto 1991 





l'MS-DOS 4 uscito esattamente tre anni 
fa (luglio 1988). 

Non ci aspettavamo certo |'MS-DOS 
5.0, appena entrato in distribuzione, ma 
almeno il DOS 4 sì; tanto più che il re- 
sto del software di sistema offre all'u- 
tente nientemeno che Windows 3 ed 
Excel, e ci sembra veramente che Win- 
dows ed il DOS 3 facciano un po' a pu- 
gni 

Restiamo un attimo in ambito Win- 
dows per notare che al Program Mana- 
ger standard ne è stato affiancato uno 
scritto dalla stessa Amstrad e denomi- 
nato appunto «Amstrad Program Mana- 
gen» il quale viene lanciato come de- 
fault alla partenza del sistema. Si tratta 
più propriamente di una specie di «shel- 
|» dalle possibilità assai limitate in quan- 
to diretta specificamente agli utenti più 
inesperti. Da essa infatti si possono fare 
solo le seguenti cose: impostare data 
ed ora correnti, uscire temporaneamen- 
te al DOS, lanciare un'applicazione a 
scelta fra Excel, Write, Schedario, Ca- 
lendario e Calcolatrice. Gli utenti più 
evoluti (ma a nostro avviso anche quelli 
normali...) troveranno sicuramente trop- 
po limitativo questo «Amstrad Program 
Manager» 

E comunque possibile con un'apposi- 
ta opzione tornare al Program Manager 
di Windows in modo facile e soprattutto 
permanente, ossia facendo in modo 
che da ora in poi sia esso a partire per 
default e non la sua controparte sem- 
plificata. Naturalmente è sempre possi- 
bile effettuare l'opzione inversa, ossia 
ripristinare come shell di default l'«Am- 
strad Program Manager». 

E passiamo a parlare delle prestazio- 
ni. Come accennavamo in apertura di 
articolo, in questo Amstrad il processo- 
re 80386SX/20 è affiancato da una ca- 
che memory da 64 Kbyte che, compen- 
sandone i punti deboli, ne porta il ren- 
dimento globale a livelli assai più sod- 
disfacenti. | dettagli del funzionamento 


A sinistra, la foto di 
profilo dè l'idea delle 
dimensioni relative di 
monitor e unità centra- 
le. A destra, particolare 
della RAM (4 Mbyte) 


di tale architettura sono esposti nell'ap- 
posito riquadro assieme ai risultati dei 
benchmark ed ai commenti specifici; 
qui notiamo solo che l'incremento di ef- 
ficienza rispetto ad un 386SX senza ca- 
che, a parità del resto, pur risultando lar- 
gamente variabile col tipo di applicazio- 
ne è comunque quantificabile attorno 
ad un 50% in media. Si tratta dunque di 
un risultato notevole che conferma la 
validità dell'uso della cache soprattutto 
per «tirare su» le prestazioni di proces- 
sori «poveri» quali il 386SX senza vani 
ficare gli altri benefici economici che l'a- 
dozione di tali processori permette di 
ottenere. Diciamo dunque, per riassu- 
mere, che mediamente questo Amstrad 
PC4386SX tende a comportarsi come o 
meglio di un computer basato su di un 
tradizionale 386DX a 25 MHz; ovvia- 
mente tale prestazione non è garantita 
sempre e per ogni specifica applicazio- 
ne, ma in pratica non se ne discosterà 
mai troppo. 

A mantenere alto e soprattutto equi- 
librato il throughput complessivo del si- 
stema concorrono inoltre le ottime pre- 
stazioni del disco fisso e l'elevata velo- 
cità della VGA incorporata, grazie a cui 
effettivamente il sistema non soffre di 
particolari colli di bottiglia ed è in grado 
di comportarsi sempre nel modo mi- 
gliore. In effetti lavorando sia sotto 
Windows che in DOS con applicazioni 
non esageratamente pesanti non si ha 
affatto la sensazione di trovarsi su una 
macchina di fascia relativamente bassa 

Per quanto riguarda le considerazioni 
di natura ergonomica, le ridotte dimen- 
sioni del computer ci trovano assoluta- 
mente favorevoli; un po' meno la posi 
zione obbligata del monitor, per via del 
suo ingombro fisico non esattamente 
contenuto. |n effetti la macchina è evi- 
dentemente progettata per essere po- 
sta esattamente di fronte all'operatore, 
ed anche abbastanza vicino al suo volto 
per via della ridotta superficie dello 


MCmicrocomputer n. 109 - luglio/agosto 1991 


PROVA 
AMSTRAD PC4386SX 








schermo, ma questa situazione non è 
sempre realizzabile nella pratica. Per il 


resto nulla da eccepire: il monitor è di 
buona qualità e dotato di un efficiente 
trattamento antiriflesso, la tastiera fa un 
po' impressione a prima vista, ma rivela 
subito perfettamente pratica e gradevo- 
le da usare. 

| manuali forniti a corredo del com- 
puter sono due, uno dedicato all'hard- 
ware ed al DOS e l'altro a Windows ed 
Excel. Quelli che abbiamo ricevuto era- 
no in inglese ma non dubitiamo che nel- 
le macchine in regolare commercio sa- 
ranno in italiano, tanto più che sia l'MS- 
DOS che Windows in dotazione al com- 
puter sono già in versione italiana 


Conclusione 


Tiriamo dunque le somme di questa 
macchina interessante ed un po' spe- 
ciale. Il modello uguale a quello provato, 
ossia con 4 MByte di RAM, disco fisso 
da 80 MByte, MS-DOS e Windows, 
monitor a colori, costa praticamente tre 
milioni e settecentomila lire; quello con 
monitor monocromatico quattrocento- 
mila lire in meno, Ci sembrano prezzi 
estremamente competitivi sia in asso- 
luto sia, soprattutto, considerati alla lu- 
ce delle prestazioni effettivamente ero- 
gate dal sistema. 

Crediamo dunque che il PC4386SX 
possa costituire un valido acquisto per 
tutti coloro che, pur desiderando dispor- 
re dei vantaggi di un 386 e di una buona 
potenza di calcolo, non possono o non 
vogliono affrontare l'acquisto di un si- 
stema tradizionale con 386DX. La solu- 
zione del 386SX/20 «corretto» con la 
cache è sicuramente quella più conve- 
niente dal punto di vista del rapporto 
prezzo/prestazioni, e fa di questa mac- 
china il compromesso ideale per tutti gli 
hobbysti dalle grandi aspettative, ma dal 
budget limitato. 


109 





on EPJ-200 


di Massimo Truscelli 


ra ormai parecchio tempo che 

sulle pagine di MC non appariva 

un articolo dedicato ad una stam- 
pante a getto d'inchiostro ed in partico- 
lare ad una stampante Epson. 

L'occasione ci è data da questa EPJ- 
200, una stampante dalle caratteristiche 
piuttosto interessanti caratterizzata da 
un elevato livello di sofisticazione, da 
una buona qualità di stampa e da una 
elevata versatilità. 

Presentata lo scorso anno in occasio- 
ne dello SMAU, la EPJ-200 si distingue 
per il design molto moderno e curato, 
ma anche per l'originale gestione della 
carta e per la ricca dotazione di font e di 
emulazioni. 


Descrizione 
Abbiamo appena detto che la EPJ- 


200, come è facilmente verificabile dalla 


110 


foto pubblicata in apertura, offre un de- 
sign con un elevato contenuto stilistico, 
come è ormai tradizione per ciò che ri- 
guarda i prodotti Epson, ma anche di- 
mensioni e peso non propriamente con- 
tenuti: 568 X 798 X 491 mm (Ipa) per 
un peso di 19 kg. 

Il meccanismo di stampa è basato 
sull'utilizzo della tecnologia del getto di 
inchiostro delegato all'uso di un gruppo 
di stampa a 64 ugelli disposti in una ma- 
trice di 16 X 4. 

La risoluzione massima consentita è 
di 300 dpi, praticamente la medesima 
delle stampanti laser attualmente diffu- 
se sul mercato. 

La velocità di stampa in modo bidire- 
zionale di una pagina in formato A4 di 
un normale documento in modalità LQ 
è di circa 1 minuto, valore che scende 
a circa mezzo minuto in Draft 

Uno dei punti di forza della stampante 


risiede nella versatilità delle modalità di 
alimentazione che prevedono l'impiego 
di fogli singoli nei formati A4 e A3, di 
buste e di moduli continui, questi ultimi 
impiegando un modulo opzionale non 
fornito in dotazione. 

La capacità del cassetto di alimenta- 
zione varia in funzione del tipo di carta 
ma è compresa tra 50 fogli di carta pa- 
tinata da 75 g/mq e 100 fogli di carta 
comume da 64 g/mq. L'ultimo parame- 
tro riguardante la gestione della carta è 
la velocità di alimentazione nelle fasi di 
introduzione, avanzamento ed espulsio- 
ne del foglio pari a circa 10 cm/secon- 
do. 

Le modalità di emulazione consentite 
comprendono Epson GQ, Epson LQ e 
FX, HP LaserJet II. Per ognuna delle 
emulazioni sono disponibili vari font 
Courier, Courier Neretto, EDP 13, EDP 
16.66, Prestige 12 e 20, Modern 10 e 


MCmicrocomputer n. 109 - luglio/agosto 1991 


Extended Graphics 10 sono i font bit- 
map disponibili in emulazione GO; ad 
essi si aggiungono quattro famiglie di 
font outline, nelle grandezze comprese 
tra 2.16 e 240 punti, comprendenti: 
Epson Courier tondo, corsivo, normale 
e neretto; Roman T tondo, corsivo, nor- 
male e neretto; Sans Serif H tondo, cor- 
sivo, normale e neretto; Epson Symbo- 
lic tondo e normale. 

In emulazione Epson LQ e FX le fa- 
miglie di font disponibili sono Courier, 
EDP 16.66, Prestige 12 e 20; in emu- 
lazione HP LaserJet II, invece, i font di- 
sponibili sono Courier normale, neretto 
e Line Printer 16.66. 

La EPJ-200 utilizza cartucce di inchio- 
stro di produzione Epson da circa 110 
ce che assicurano la stampa di circa 100 
pagine di formato A4 in modo LOQ e cir- 
ca 2000 in modo Draft; come per tutte 
le stampanti a getto di inchiostro un 
problema è rappresentato dalla facilità 
con la quale gli ugelli tendono a spor- 
carsi ed in proposito, la EPJ-200 dispo- 
ne di un sistema di pulizia che intervie- 
ne automaticamente all'accensione, ma 
che può essere attivato in qualsiasi mo- 
mento dall'utente. 

La gestione di tutte le procedure è 
controllata da un processore Motorola 
68000 con frequenza di clock a 10 MHz 
asservito da una memoria RAM di 512 
Kbyte espandibile in opzione con moduli 
fino a 2 Mbyte, mentre i font occupano 
una ROM di 512 Kbyte. 

La Epson EPJ-200 è caratterizzata da 
un'estetica che influisce in maniera de- 
terminante anche nell'uso pratico. 





Qui sopra lo sportellino sulla sinistra che permette 
l'accesso alla canuccia di inchiostro ed alla mano- 
pola di avanzamento carta; a fianco, il pannello di 
controllo nel suo duplice aspetto a coperchio su- 
periore chiuso e aperto. 


Epson EPJ-200 


Produttore: 

Seiko Epson Corporation Japan 
Distributore: 

Epson Italia Spa - V.le Fratelli Casiraghi 427 
20099 Sesto San Giovanni (MI). 
Tel.: 02/262331 

Prezzi (IVA esclusa): 
Stampante EPJ-200 

Cartuccia inchiostro S02003 





L. 3.050.000 
L. 60.000 


Sul lato superiore una fascia in ma- 
teriale plastico traslucido di colore fumé 
ingloba il pannello di controllo composto 
da cinque tasti ed alcune spie lumino- 
se; alzando tale coperchio si accede ad 
altri tasti che permettono la program- 
mazione della stampante mediante un 
procedimento denominato Select-Type 
e l'avvio della procedura Cleaning per la 
pulizia degli ugelli. 

Sempre integrato nel pannello di con- 
trollo c'è un display luminoso a due ci- 
fre che mediante la visualizzazione di un 
codice esadecimale permette l'imposta- 
zione dei menu e delle relative opzioni. 

Un ulteriore pannello è ubicato sul la- 
to sinistro della stampante, in corrispon- 
denza delle due fessure per l'introduzio- 
ne di IC card font e di emulazione, e 
contiene la cartuccia di inchiostro e la 
manopolina per l'avanzamento manuale 
della carta. 

Anteriormente una grossa sporgenza 
costituisce il cassetto di alimentazione 


E) 


DEI 





MCmicrocomputer n. 109 - luglio/agosto 1991 





PROVA 
EPSON EPJ-200 





della carta in grado di accogliere fogli in 
formato A3 e Ad. 

Sul retro un vassoio quasi verticale 
permette la raccolta delle pagine stam- 
pate; in proposito sul manuale si racco- 
manda di rimuovere uno per uno i fogli 
stampati se la percentuale di area stam- 
pata è alta, prima che la pagina succes- 
siva raggiunga il vassoio al fine di evi- 
tare macchie provocate dalla eccessiva 
quantità di inchiostro. 

Sempre sul retro si trovano poi i con- 
nettori di interfaccia seriale RS232 e pa- 
rallela Centronics. 


Software 


La Epson EPJ-200 è una stampante 
molto particolare che trova la sua appli 
cazione ideale in ambiti nei quali sia ri- 
chiesta una elevata qualità di stampa 
anche su formati ampi come nel caso 
dell'A3. 

Evidentemente la congiunzione a soft- 
ware grafici ed ambienti operativi grafici 
è quella più idonea all'evidenziazione 
delle ottime caratteristiche della perife- 
rica. 

Inoltre, come sempre più spesso av- 
Viene, è innegabile che la qualità finale 
delle stampe è legata ai software im- 
piegati, che devono essere provvisti di 
driver specifici per le varie stampanti, 
un particolare spesso trascurato da mol- 
ti produttori. 

Nel caso della Epson EPJ-200 non ci 
sono molti problemi poiché le emulazio- 
ni possibili consentono l’impiego con la 
maggior parte dei software applicativi 


111 


PROVA 
EPSON EPJ-200 





esistenti; inoltre per trarre il maggior 
vantaggio possibile dall'utilizzo della 
stampante, la Epson stessa fornisce i 
driver per l'ambiente operativo grafico 
Microsoft Windows 3 e per il word pro- 
cessor Microsoft Word 5.x 

L'uso della EPJ-200 è sostanzialmen- 
te semplice anche se inizialmente ad un 
primo contatto con le opzioni del Select- 
Type si può rimanere un attimo perples- 
si 

Il Select-Type basa il proprio funzio- 
namento sulla duplicazione delle funzio- 


nalità dei tasti OnLine, Draft, FormFeed, 
ManualFeed e Reset accessibili diretta- 
mente dal pannello frontale; l'accesso 
alle funzioni proprie del Select-Type av- 
viene ribaltando il pannello di plastica 
traslucida superiore ed accedendo ad 
un altro tasto altrimenti nascosto; ap- 
punto quello del Select-Type. Una volta 
attivato, le funzioni dei rimanenti tasti 
sono commutate in scelta del menu, 
scelta delle opzioni e settaggio delle 
opzioni 

Il display al quale si è gia accennato 


mostra una prima cifra in notazione esa- 
decimale corrispondente al menu; la se- 
conda cifra è invece l'opzione relativa al 
menu selezionato. 

A causa delle diverse emulazioni pos- 
sibili, i menu variano in configurazione 
dell'emulazione adottata anche se alcu- 
ni di essi sono standard per tutte le con- 
figurazioni e permettono di selezionare 
le emulazioni, di ottenere le stampe di 
test e del report della configurazione 
corrente, e di districarsi tra | parametri 
relativi al tipo di interfacciamento. 














Courier Prestige 
Normale@Pice Normaleapice 
Normalepedice Normalepedice 
Corsivo Corsivo 
Neretto Neretto 
Sottolineato Sottolineato 
SWarr Caps Swarr Caps 


Courier pitch 16 
Courier pitch 14 
Courier pitch 12 
Courier pitch 8 


Proporzionale 
Normale@Pice 
Normalepedice 
Corsivo 
Neretto 
Sottolineato 


SMALL CAPS 


Videotex 


Prestige pitch 
Prestige pitch 16 
Prestige pitch 10 

Prestige pitch 8 









SS 
—- 


0 2 4 








DA 


proporzionale pitch 


Proporzionale pitch 10 





112 


MCmicrocomputer n. 109 - luglio/agosto 1991 


La EPJ-200 offre la 
possibilità di 
inserimento di IC card 
di emulazione e di font 
aggiuntivi, 


EDP Sans Serif 
Normaleapice Normale@pice 
Normalepedice Normalepedice 
Corsivo Corsivo 

Neretto Neretto 
Sottolineato Sottolineato 
SMALL CAPS Small CAPS 
epp_pirch 1e Sans Serif pitch 20 
EDP pitch 14 Sans Serif pitch 1 
EDP pitch 9 Sans Serif pitch 10 
EDP pitch 7 Sans Sorif pitoh 7 








In questo ampio riquadro è possibile osservare 
i risultati ottenuti in stampa da varie applica. 

zioni ed in varie emulazioni 

A sinistra in emulazione GO due Immagini fem- 

minili stampate da Paintbrush Windows; segue i 

il catalogo dei font da Microsoft Word 5.5 e da Line Printer 
Write Windows: un esempio di stampa grafica 

da Borland Quattro in emulazione HP LaserJet $ 

Il @ nella medesima emulazione anche i due di- Normale®Pice 
segni «faunistici» qui sopra. A fianco è possi- 

bile vedere il font Lineprinter in emulazione HP. 

molto simile al corispondente EDP dell'emu- —Normalepedice 








Neretto 


Sottolineato 


SMALL CAPS 


PROVA 
EPSON EPJ-200 





Uso 


Abbiamo utilizzato la EPJ-200 in tutte 
le emulazioni possibili, adottando i soft- 
ware più disparati: dal foglio elettronico 
al programma di grafica, sempre con 
buoni risultati qualitativi e soprattutto 
con la sicurezza di poter sempre trovare 
l'emulazione adatta al programma im- 
piegato. 

Le prove sono state condotte con i 
soliti Borland Quattro Pro (versione 3.0), 
Microsoft Word 5.5, Write e Paintbrush 


MCmicrocomputer 
MCmi crocomputer 
MCmicrocomputer 
MCmicrocomputer 


MCmicrocomputer 
MCmicrocomputer 
MCmicrocomputer 
MCmicrocomputer 
MCmicrocomputer 
MCmicrocomputer 
MCmicrocomputer 
MCmicrocomputer 
MCmicrocomputer 
MCmicrocomputer 
MCmicrocomputer 
MCmicrocomputer 
Memicrocompulen 
MXutypoyourutep 


son EPJ-2 


di Massimo Truscelli 


she sulle pagine di MC non 
1 getto d'inchiostro ed in } 





esta EPJ-200, una stampant 
terizzata da un elevato livi 
a e da una elevata versati 





MCmicrocomputer n. 109 - luglio/agosto 1991 


113 


PROVA 





EPSON EPJ-200 





| connettori delle due interfacce standard disponibili sulla stampante: seriale 
RS232 e parallela Centronics sono ubicati sul retro della macchina, 


in ambiente Windows 3.0, PC Paintbru- 
sh della Z-Soft, tutti sia con i driver di 
stampa in emulazione GO che in emu- 
lazione HP LaserJet Il ed Epson FX 

A proposito dell'emulazione GO vale 
la pena ricordare che si tratta dell'emu- 
lazione proprietaria Epson per le stam- 
panti laser estesa anche alla EPJ-200 ed 
ora integrata negli ultimi modelli di 
stampante laser anche dal PostScript 
grazie ad un accordo di collaborazione 
con la Adobe per la sua eventuale im- 
plementazione su tutte le linee di pro- 
dotto. 

| risultati sono qualitativamente buoni 
anche se la carta utilizzata, la normale 
carta da fotocopiatrice produce qualche 
sbavatura di troppo. 





114 


Interpellata la Epson in merito, ci è 
stato detto che come al solito bisogna 
fare attenzione ad utilizzare il lato giusto 
della carta (cosa che avevamo già fatto), 
ma che effettivamente con alcuni tipi di 
carta l'inchiostro Epson si spande oltre 
il dovuto creando contorni poco definiti 

Allora abbiamo utilizzato diversi tipi di 
carta giungendo ad usare anche carta 
patinata per l'impiego su plotter con ri- 
sultati via via sempre più soddisfacenti. 

La stampante è stata utilizzata sia in 
collegamento diretto con l'unità centra- 
le che in collegamento via rete Ethernet 
senza aver mai alcun problema 

Una dote che si apprezza molto è la 
silenziosità delle operazioni di stampa 
anche se all'avvio della stampa si può 


Il cassetto di 
alimentazione della 
carta accetta formati 
fino all'43; la sua 
capacità è di circa 100 
fogli 





La dotazione prevede anche questo pennello per la pulizia della guida carta 
all'interno della stampante. 


udire qualche «rumoraccio» che lascia 
inizialmente interdetti. 

Secondo i dati dichiarati dalla stessa 
Epson la rumorosità è compresa tra 48 
e 50 dB, un valore basso che consente 
di poter tranquillamente continuare a 
parlare a telefono mentre è in corso una 
stampa. 


Conclusioni 


Come è nella tradizione Epson, la 
EPJ-200 offre caratteristiche qualitative 
elevate, anche se si tratta per certi 
aspetti di un prodotto insolito del quale 
è difficile stabilire la collocazione ideale 

È certamente un prodotto adatto ad 
applicazioni grafiche per le quali mostra 
una spiccata predilezione, è forse un 
po' meno adatta ad applicazioni di word 
processing o di elaborazione spiccia dei 
dati, tranne che per stampe di qualità da 
impiegare eventualmente per la redazio- 
ne di «report ufficiali» di alta qualità 

A fronte delle ottime caratteristiche 
generali esiste qualche piccolo proble- 
ma come ad esempio la necessità (pre- 
cedentemente accennata) di rimuovere 
i fogli dal cassetto di raccolta man mano 
che vengono espulsi nel caso di stampe 
con alta percentuale di superficie stam- 
pata 

Si tratta di piccole pecche, ma di fron- 
te ad un prezzo di tremilionicinquanta- 
mila lire (IVA esclusa) è logico che l'u- 
tente pretenda il massimo delle presta- 
zioni, fermo restando che la EPJ-200 va- 
le comunque per le prestazioni che of- 
fre tutta la cifra pagata per il suo acqui- 
sto. 

A proposito di prezzi va sottolineato 
quello della cartuccia che è di sessan- 
tamila lire, un prezzo tutto sommato ab- 
bastanza contenuto anche se è di un 
prodotto di consumo che tende ad 
esaurirsi con una frequenza direttamen- 
te legata al tipo di impiego. ne 


MCmicrocomputer n. 109 - luglio/agosto 1991 











(#7.| CLIVVETS RASSEGNA 


' PORTATILI IN 






N 


AUDIOCARSTEREO 


la più completa rivista di 
hi-fi e complementi elettronici per l'auto 


è in edicola, L. 7.000 





È UNA RIVISTA TECHNIMEDIA 
Technimedia, Via Carlo Perrier 9, 00157 Roma - Tel. 06/41.80.300 








PROVA 


Pioneer 


CD-ROM Changer DRM-610 


nostri lettori più affezionati avranno 

notato come da un po' di tempo 

sulle pagine di questa rivista si stia 
dando sempre più spazio all'analisi di 
dispositivi di memorizzazione a suppor- 
to ottico. Negli ultimi tempi abbiamo 
visto esempi sia di dischi ottici (MORM 
e riscrivibili) che di CD-ROM (Compact 
Disc — Read Only Memory). Indipen- 
dentemente dalle sigle che dividono in 
famiglie diverse questi dispositivi, la 


116 


di Gabriele Romanzi 


tecnologia che sta alla loro base è quel- 
la che sfrutta il raggio laser per memo- 
rizzare le informazioni su un supporto in 
grado di riflettere o meno il raggio lumi- 
noso, potendo così associare la tradizio- 
nale rappresentazione binaria deì dati 
tipica di un computer (0 e 1) con lo 
stato di riflessione della luce sul sup- 
porto. 

Nel caso particolare dei CD-ROM lo 
strato superficiale, organizzato come 


una lunga spirale di piccole areole che sì 
snoda dal centro al bordo del disco, 
viene inciso nella fase di scrittura da un 
laser ad alta potenza che crea dei <mi- 
cropozzi> bruciando così la parte riflet- 
tente nei punti in cui si vuole memorizza- 
re, ad esempio, un 1 e lasciando invece 
inalterato lo strato riflettente nel punto in 
cui si vuole memorizzare uno 0. 

In fase di lettura sarà sufficiente un 
raggio laser di potenza estremamente 





MCmicrocomputer n. 109 - luglio/agosto 1991 


ridotta da inviare sulla superficie del CD 
insieme a dei sensori in grado di rilevar- 
ne l'eventuale riflessione. 

La tecnologia CD-ROM si è consolida- 
ta e diffusa dapprima nel campo musi- 
cale (con i Compact Disc) e quindi nel 
settore dell'informatica dove è utilizzata 
soprattutto per la raccolta di grosse 
quantità di informazioni su un unico 
supporto di distribuzione (librerie di pro- 
grammazione o di immagini grafiche, 
diffusione di raccolte di software, rac- 
colta di dati giuridici, ecc.); il passo 
successivo è quello di ampliare le possi- 
bilità di questi dispositivi fornendo degli 
strumenti, come quello oggetto di que- 
sta prova, che permetta di gestire rac- 
colte di CD-ROM in maniera automa- 
tica. 


La tipologia di prodotto 


Il DRM-610 della Pioneer è un juke- 
box di CD-ROM in grado di gestire, 
tramite opportuno caricatore, fino a sei 
dischi con la possibilità di operare sia 
con dati alfanumerici (secondo le speci- 
fiche dello Yellow Book) che con CD 
audio (secondo le specifiche del Red 
Book), quindi nel pieno rispetto degli 
standard di mercato per questo tipo di 
memorie ottiche. 

Preferisco chiamare questa unità <ju- 
ke-box di CD-ROM> piuttosto che 
<unità di cambio CD-ROM> in quanto 
il primo è un termine entrato ormai a far 
parte della nostra lingua e comunque è 
sicuramente il più utilizzato nel settore 
informatico per indicare questo tipo di 
macchine, viste anche le sue capacità 
«musicali». 

L'esperienza Pioneer nel settore delle 
memorie ottiche in generale e dei CD in 
particolare è una delle più consolidate 
nel mondo dell'industria elettronica 
mondiale e le esperienze in uno dei 
tanti settori di cui è composto questo 
colosso dell'elettronica mondiale si ri- 
flettono nei prodotti realizzati dagli altri 
ad esso collegati. 

Abbiamo già visto nel numero 104 di 
MCmicrocomputer come la Pioneer sia 
stata la prima a commercializzare un 
drive per dischi ottici multistandard in 
grado di operare sia con cartucce 
WORM (Write Once Read Many) che 
Rewritable (cioè riscrivibili come un nor- 
male disco magnetico), all'avanguardia 
nel settore; allo stesso modo questa 
societa è la prima a proporre sul merca- 
to per la grande diffusione un dispositi- 
vo per la gestione automatica di CD- 
ROM, che deriva chiaramente dal mo- 
dello per auto M-50 destinato ai CD 
audio. 

Vediamo ora come opera il DRM-610 
quando collegato ad un PC. Come detto 


MCmicrocomputer n. 109 - luglio/agosto 1991 


Multi CD-ROM Pioneer 


Produttore e distributore: 
Pioneer 

Via Fantoli, 17 - 20138 Milano 
Tel. 02/5064131 

Prezzi (IVA esclusa): 

Multi CD-ROM Pioneer 

mod. DAM-610 

(DOS + 1 caricatore) 

Scheda e cavo per AT 


L. 1.980.000 
L 240.000 


in precedenza questa unità segue i cri- 
teri di progettazione specificati in due 
pubblicazioni (Yellow Book e Red Book) 
che stabiliscono tutti i parametri neces- 
sari a garantire la compatibilità tra dispo- 
sitivi di costruttori diversi; è inoltre con- 
forme allo standard per lettori di CD- 
ROM denominato High-Sierra e per per- 
mettere all'MS-DOS di vedere tutti i 
660 Mbyte di un CD come un unico 
volume utilizza le Microsoft CD-ROM 
Extension 

Si tratta di una serie di estensioni 
all'MS-DOS realizzate dalla Microsoft 


PROVA 





PIONEER CD-ROM CHANGER DRM-610 


sulla base delle Network Interfaces che 
permettono di superare la barriera dei 
32 Mbyte per un unico volume facendo 
sì che sia possibile vedere il singolo CD 
come un unico volume ed assicurando 
piena compatibilità con gli applicativi 
DOS; il software che si occupa di gesti- 
re questa interfaccia è un driver da ca- 
ricare residente in memoria (MSCDEX. 
EXE) che opera in congiunzione con un 
modulo specifico per il singolo dispositi- 
vo, anch'esso da caricare in memoria 
ma come <device> nel Config.sys. 

Passiamo ora a vedere in dettaglio il 
funzionamento operativo di questo juke- 
box. 


L'installazione 


Una volta aperta la confezione 
estraiamo il lettore insieme ad una nu- 
trita serie di accessori; come dotazione 
dell'unità vengono infatti forniti un cari- 
catore per 6 CD-ROM, una scheda SCSI 
della Future Domain ad 8 bit con relati 
vo cavo di collegamento all'unità ottica, 
un cavetto con i classici spinotti per il 
collegamento ad un impianto Hi-Fi, due 
floppy con il software di gestione dell'u- 
nità e tre manualetti destinati, rispetti 
vamente, a guidare l'utente nell'installa- 





Ecco come avviene il caricamento dei CD-ROM nel magazzino con la particolare apertura a «ventaglio». 


117 


PROVA 
PIONEER CD-ROM CHANGER DRM-610 





zione dell'unità (e l'unico ad avere una 
traduzione anche nella nostra lingua), ad 
installare ed utilizzare il software di ge- 
stione ed a fornire al programmatore 
esperto le informazioni necessarie alla 
scrittura di un proprio software che sia 
in grado di pilotare questo juke-box 

Il lettore si presenta come un paralle- 
lepipedo di colore grigio chiaro dalle 
dimensioni di 12x21x38 cm, poco più 
lungo quindi di una normale unità per 
dischi ottici, che non sfigura affatto su 
di una scrivania al fianco dello chassis 
del proprio computer. 

Rimossa la parte superiore e laterale 
della «carrozzeria» si accede all'interno 
dell'unità che è dominata superiormen- 
te per tutta la sua lunghezza da una 
piastra contenente tutta la sezione elet- 
tronica ad eccezione della sezione di 
interfaccia SCSI dislocata su una piccola 
appendice sottostante; la parte inferiore 
dell'unità è invece occupata per più di 
due terzi del volume dalla parte mecca- 
nica destinata ad accogliere il caricatore 








118 


con i dischi ed il meccanismo che per- 
mette la loro movimentazione da e ver- 
so il lettore vero e proprio, che campeg- 
gia al centro del dispositivo con le tor- 
rette delle lenti, 

Tutto l'assemblaggio è ben curato sia 
a livello elettronico che meccanico, a 
testimonianza della accortezza che la 
Pioneer mette nella realizzazione nei 
propri prodotti, con una cablatura ordi- 
nata e senza «ripensamenti» nonostan- 
te lo spazio a disposizione non sia tan- 
tissimo. 

Il pannello frontale è dominato da una 
lunga feritoia nella quale occorre inseri- 
re il caricatore (o magazzino) contenen- 
te i 6 CD con i quali si intende lavorare; 
l'inserimento dei dischi nel caricatore 
avviene aprendo a ventaglio i sei allog- 
giamenti ed inserendo ogni CD capovol- 
to (con la facciata contenente le serigra- 
fie in giù, tanto per intenderci). 

Continuando l'analisi visiva del fronta- 
le, troviamo nella sua parte superiore 
una fila di led indicanti, rispettivamente, 
lo stato di unità accesa, il trasferimento 
dei dati da e verso il PC attraverso 
l'interfaccia SCSI (equivalente alla spia 
luminosa delle unità magnetiche di me- 


I pannellianteriore e 
posteriore del DRM-610. 


morizzazione) e lo stato di riproduzione 
in corso di un CD audio; completa que- 
sta fila il tasto di espulsione del carica- 
tore di CD. 

A destra della fessura del magazzino 
troviamo un'uscita per cuffia con relati 
vo potenziometro di volume, in modo 
da permettere l'ascolto di brani musicali 
senza disturbare altre persone che lavo- 
rano nello stesso ambiente di lavoro. 

Sul retro il pannello è dominato dai 
due grossi connettori SCSI ad innesto 
da 50 pin ciascuno, destinati il primo al 
collegamento dell'unità con la scheda 
nel PC ed il secondo al collegamento in 
cascata di un'altra unità juke-box; tra 
questi due connettori troviamo un ban- 
co di dip-switch tramite i quali è possibi- 
le settare i principali parametri che inter: 
vengono nel processo di comunicazione 
dei dati sul canale SCSI, quali il numero 
identificativo dell'unità (da 1 a 7), il 
controllo della parità ed il controllo della 
presenza o meno dei dischi negli allog- 
giamenti del caricatore. 

Sempre sul pannello posteriore, oltre 
all'interruttore di accensione e la presa 
a vaschetta per il cavo di corrente con 
relativo contatto di massa, troviamo le 
due uscite per i canali destro e sinistro 
del segnale musicale, collegabili, trami- 
te l'apposito cavo fornito in dotazione, 
ad un amplificatore audio per la diffusio- 
ne sonora nel caso di utilizzo di CD 
audio 

A questo punto è giunto il momento 
di mettere in funzione il DRM-610; inse- 
riamo la scheda SCSI fornita in dotazio- 
ne in uno slot di tipo corto e... abbiamo 
un piccolo problema: la scheda SCSI 
del Pioneer, o meglio l'indirizzo di me- 
moria a cui è mappata la sua ROM, va 
in conflitto con il controller ESDI del 
disco magnetico installato sul PC utiliz 
zato per la prova 

La manualistica del Pioneer è fortuna 
tamente molto completa e spiega chia- 
ramente come risolvere questo conflit- 
to: spostiamo un paio di jumper sulla 
scheda SCSI (per variare l'indirizzo di 
partenza della sua ROM nello spazio di 
indirizzamento del PC) ed il gioco è 
fatto; al successivo boot sul monitor del 
PC appare la scritta di riconoscimento 
da parte della scheda Future Domain 
dell'unità Pioneer. 

Quello della manualistica sufficiente 
mente esauriente è un problema molto 
sentito quando si installa questo tipo di 
unità e va dato merito alla Pioneer di 
aver saputo preparare una manualistica 
non voluminosa ma sicuramente com- 
pleta nelle parti essenziali (c'è anche un 
capitolo con le risposte ai quesiti che 
l'utente potrebbe porsi in fase di instal- 
lazione dell'unità, oltre ad una guida di 
diagnostica per gli inconvenienti più co- 
muni) 

L'installazione del software consiste 
nel lanciare il programma SETUP che, in 
maniera guidata, aiuta l'utente a confi- 


MCmicrocomputer n. 109 - luglio/agosto 1991 








La scheda SCSI Future Domain fornita in dotazione 


gurare nella maniera migliore i parame- 
tri della riga di comando dei moduli 
MSCDEX.EXE (le già citate Microsoft 
CD-ROM Extension) e DRD600.SYS (il 
device driver da inserire nel Config.sys 
per permettere il colloquio con la sche- 
da di interfaccia Future Domain); è pos- 
sibile comunque intervenire manual- 
mente in un secondo momento per 
ottimizzare, tramite opportuni switch 
software, l'operatività di questi moduli, 
ad esempio per sfruttare l'eventuale 
memoria espansa presente nel sistema 
ed in cui allocare i buffer per velocizzare 
le operazioni di lettura da CD oppure 
per aggiungere in cascata una seconda 
unità DRM-610. 

Completata l'installazione del softwa- 
re e copiate sull'hard-disk una serie di 
utility per la gestione della parte musi- 
cale, su cui ritorneremo nel seguito, 
basta eseguire un reboot del PC per 
caricare in memoria i moduli appena 
descritti ed avere a disposizione sei 
nuove unità logiche DOS, che vanno ad 
accodarsi dopo l'ultima preesistente 
(cioè, se l'ultima unità era il disco C ora 
avremo i dischi contrassegnati D, E, F, 
G, H ed1, uno per ogni CD presente nel 
caricatore). 


Programmiamo al ritmo 
di «dance»... 


Una volta terminata l'installazione del- 
la macchina passiamo subito a vedere 
come si comporta nell'utilizzo intensivo 
in un ambiente di lavoro; per fare ciò ho 
tenuto la macchina per una giornata di 
lavoro in ufficio utilizzandola al posto 
dell'unità singola con la quale opero 
abitualmente, con un <mix> di CD- 


MCmicrocomputer n. 109 - luglio/agosto 1991 


ROM di immagini e di Compact Disc 
musicali (ebbene sì! Un po’ di relax ogni 
tanto ci vuole...) 

Il DRM-610 si è rivelato di una como- 
dità estrema: non più noiose perdite di 
tempo per estrarre il caricatore singolo, 
cambiare CD e reinserire il caricatore 
ogni qualvolta avevo bisogno di un nuo- 
vo set di dati, ma tutto il necessario per 
la giornata di lavoro era lì a portata di.. 
drive! 

Ben 3,2 Gbyte di dati disponibili on- 
line (540 Mbyte per ogni disco) da cui 
attingere informazioni e dati, con la pos- 
sibilità di commutare facilmente da uno 
all'altro dei dischi e di organizzare su 
ogni caricatore dischi di un particolare 
argomento in modo da organizzare al 
meglio la propria biblioteca di CD-ROM. 

Nel normale utilizzo questo lettore ha 
mostrato delle <performance> accetta- 
bilissime, con tempi operativi sicura- 
mente migliori di quelli dichiarati dal 
costruttore nelle specifiche tecniche 
(tempo medio di accesso pari 0,6 se- 
condi, tempo massimo per un cambio 
disco inferiore ai 7 secondi, transfer 
rate di 153 Kbyte al secondo). 

Il driver software che permette al 
DOS di gestire l'unità ha mostrato un 
ottimo grado di robustezza; più volte ho 
tentato di fare operazioni strane quali 
l'accesso ai dati di un disco del caricato- 
re mentre ne era caricato un altro nel 
lettore, accedere ad un disco con delle 
immagini mentre stavo ascoltando la 
musica di un CD audio o estrarre il 
caricatore mentre da DOS ero posizio- 
nato sul drive logico associato ad uno 
dei suoi dischi ma il comportamento è 
stato sempre esente da errori o «inchio- 
damenti» strani. 


PROVA 
PIONEER CD-ROM CHANGER DRM-610 





Buona anche la riproduzione audio, 
anche se su questo aspetto non ho 
effettuato dei test specifici in quanto 
esulavano dallo scopo di questo artico- 
lo dove l'interesse è rivolto prevalente- 
mente all'utilizzo di questa macchina in 
ambiente informatico. 

A questo proposito voglio concludere 
queste considerazioni sull'utilizzo del 
DRM-610 accennando alle utility fornite 
in dotazione per il suo utilizzo con 
Compact Disc musicali; si tratta di due 
programmi destinati entrambi allo stes- 
so scopo: simulare a video il pannellino 
(o il telecomando) di un CD da impian- 
to Hi-Fi. 

La differenza sostanziale tra le due 
utility (JUKE.EXE e MPC.COM) consi- 
ste nel fatto che mentre il primo è un 
programma DOS che una volta esegui- 
to prende il totale controllo del PC, la 
seconda è in grado di installarsi resi- 
dente in memoria, permettendo così di 
lavorare con il PC ascoltanto contem- 
poraneamente musica dal juke-box; al 
momento in cui occorra intervenire su 
quest'ultimo basterà premere una pre- 
fissata combinazione di tasti per so- 
spendere momentaneamente l'esecu- 
zione del programma attuale e far ap- 
parire la schermata di MPC (Multi-Play 
Controller). 


Conclusioni 


La prima domanda che ci si pone 
davanti ad un gioiellino tecnologico co- 
me questo DRM-610 della Pioneer è la 
seguente: quale è l'utilizzatore tipo di 
una macchina come questa? Certa- 
mente chi acquista questo dispositivo 
non lo fa per scopi musicali (questo è 
un qualcosa in più che la macchina 
fornisce) ma perché ha necessità di 
lavorare sul proprio PC con grosse 
quantità di dati memorizzati su CD- 
ROM o perché ha necessità di svilup- 
pare applicativi (anche nel nuovo setto- 
re emergente della multimedialità) che 
richiedono grandi spazi di memorizza- 
zione. 

Sì pensi, ad esempio, ad una grossa 
enciclopedia completamente informa- 
tizzata o ad un museo virtuale in cui il 
visitatore può girare tra le varie stanze 
ad ammirare le opere d'arte standose- 
ne comodamente seduto in poltrona 
(magari a casa sua) 

Questo Pioneer DRM-610, a mio avvi- 
so, è destinato ad avere sicuramente un 
buon successo tra gli operatori del setto- 
re delle memorie ottiche, sia per la 
qualità del prodotto (ed il nome Pioneer 
è un'ulteriore garanzia in questo senso) 
sia per le sue ottime caratteristiche 
tecniche. 

me 


119 


PROVA 


Microsoft Word 5.5 


in italiano 


embra di leggere l'ora sull'orolo 

gio, prima di decidere di mettersi 

seduti e prendere il the: cinque e 
cinque. Invece è la nuova release del 
potente pacchetto di elaborazione testi 
della Microsoft: Word 5.5. 

Un anno dopo la recensione del 5.0, 
eccoci di nuovo qui puntuali a parlare 
dell'evoluzione del programma di elabo- 
razione di testi che spicca tra la molti- 
tudine di programmi simili di altre so- 
ftware house blasonate e no. 





di Paolo Ciardelli 


Fino alla versione 5.0 di Word il pac- 
chetto si è presentato più o meno nella 
stessa veste grafica: comandi nella par- 
te bassa dello schermo, uso abbastanza 
limitato del mouse e delle finestre che 
lo differenziavano dalle versione per 
Macintosh e Ms-Windows. Con Word 
5.5 invece si colma il divario che esiste- 
va tra la versione per Macintosh e per 
Ms-Windows. Sì intende la presentazio- 
ne a Video, l'uso dei menu a tendina e 
tutta una serie di piccoli accorgimenti 


Microsolt Word 


120 


Micros® 


MCmicrocomputer n. 


messi a punto nei due ambienti opera- 
tivi prima citati che permettono una più 
veloce interazione con il programma 


Breve descrizione iniziale 
& installazione 


Microsoft Word è stato introdotto dal 
1983, e fin dall'inizio è stato reputato 
uno dei migliori word processor. La ver- 
sione 5.5 è più gradevole alla vista e più 
versatile e si avvicina allo standard 








IV TO CSO MANO 





109 - luglio/agosto 1991 


l'interfaccia utente sia Windows che 
Macintosh. | menu sono pull down e 
migliorano l'accesso alle funzionalità del 
pacchetto, incluse le macro, i fogli di sti- 
le e i glossari, funzioni cui in passato si 
poteva accedere solo tramite tastiera 

Prima di entrare nel vivo della descri- 
zione del programma vero e proprio, 
diamo uno sguardo rapido alla confezio- 
ne di Word 5.5 in italiano. 

La confezione si presenta anonima, di 
cartone bianco tipo spedizione in quan- 
to ci è pervenuta la versione «update» 
All'interno troviamo quattro manuali ri- 
legati, solito colore bianco e blu per le 
copertine, e sette dischetti da 3,5". A 
tutto ciò va aggiunta una legenda da so- 
vrapporre alla barra dei tasti funzione 
che riassume le «scorciatoie» attivabili 
appunto dai tasti funzione. 

L'installazione è molto semplice e 
guidata quasi per mano, come di norma 
nei pacchetti Microsoft. 

Una certa attenzione va dedicata alla 
parte della protezione, che continua ad 
esistere, ma in maniera più intelligente. 
Infatti non sono più presenti directory e 
file nascosti, che rendevano la vita dif- 
ficile ai vari programmi di diagnosi del- 
l'hard disk come Norton Disk Doctor, 
ma il programma una volta installato 
porta il nome del proprietario: un mar- 
chio se si può dire a «fuoco», perma- 
nente 

Del programma si può a questo punto 
effettuare una copia di sicurezza senza 
difficoltà. 

Alla partenza Word 5.5 si presenta 
con una grafica nettamente differente. 
La finestra è contornata da due barre di 
scorrimento ed è possibile ridimensio- 
nare il tutto. 

Sempre nell'ambito della visualizza- 
zione il menu di controllo delle preferen- 
ze è migliorato in maniera notevole. 
Grandi benefici ne dovrebbero trarre sia 
i possessorì di schede video ultra po- 
tenti (60 righe per 80 colonne) che no- 
tebook con video LCD. 

Gli utenti che hanno già utilizzato una 
delle versioni precedenti di Word, tro- 
veranno senz'altro più amichevole la 
nuova interfaccia del programma, con i 
menu pull down, le finestre di dialogo e 
le barre di scorrimento. 

Comunque dal menu «?» (Guida), 
sarà possibile attivare un elenco com- 
pleto dei comandi che sono stati modi- 
ficati rispetto alla versione precedente e 
gli argomenti che mostrano le corri- 
spondenze tra i tasti funzione, le com- 
binazioni rapide e le azioni del mouse 
dei rispettivi Microsoft Word versione 
5.0 e Word versione 5.5. 





Distributore 
Microsoft Spa Via Cassanese 224 Palazzo Tie- 
polo 20090 Milano Oltre Segrate (MI). Tel. 
02/2107201 

Prezzi (VA esclusa) 


Microsoft Word 5.5 in italiamo —1L. 950.000 
Microsoft Word 5,5 
in italiano update L. 250.000 


Tasti Funzione: sempre gli stessi 


Affinché le operazioni assegnate ai ta- 
sti funzione siano coerenti tra i diversi 
word processor oggi disponibili, inclusi 
gli applicativi che utilizzano l'ambiente 


Finestra di dialogo per 
la gestione dei file. In 
più è visibile la 
seconda finestra delle 
opzioni. 


odiem di tanta: 1 "7 


tro"di stile: ‘20gomze. sb] lato. 


PROVA 
WORD 5.5 IN ITALIANO 





grafico Microsoft Windows, alcune as- 
segnazioni ai tasti funzione di Word ver- 
sione 5.5 sono state variate rispetto alla 
versione precedente 

Il vantaggio che ne deriva però è evi- 
dente: l'utente che conosce anche uno 
solo dei programmi di elaborazione testi 
Microsoft, è avvantaggiato nell'appren- 
dimento di tutti gli altri applicativi appar- 
tenenti ad una piattaforma diversa (Win- 
Word, Word per 05/2 o per Macintosh). 

Le nuove funzioni assegnate ai tasti 
si trovano nella maggioranza dei casi di- 
rettamente nei menu insieme al coman- 
do equivalente. Per chi invece non in- 
tende imparare di nuovo le varie com- 
binazioni di comandi, può continuare ad 
utilizzare i tasti funzione di Word 5.0 at- 
tivando l'opzione del menu «Varie Per- 
sonalizza» 





La gestione dei fogli di 
stile è notevolmente 
facilitata dalla nuova 
interfaccia grafica, 
come si può vedere a 


iiw da apri icaro 


<efininoi gli stili? 





MCmicrocomputer n. 109 - luglio/agosto 1991 


121 


PROVA 





WORD 5.5 IN ITALIANO 





v 
Fi F2 Fa Fs Fe F7 Fe Fo FO Fi F12 
Microsoft nr © n fmtien © tpramntia ll Riatiazae © Condngià - Satece  igomaige da (mao sue 
Accede ai Comenmzie © Faitomsmme © Cpanige = seat posteri Minzoni fama alii (LIT 
Word 5.5 me prat 
Legenda: Y Umesbiuo = UmeMAUSO = VUmeAlT Van CTRL Ut CTRL e MAIUSE  V UnaeALTeMAIISE 
Parto n: 10096 





La legenda da posizionare sulla tastiera con il riepilogo dei comandi attivati dai tasti funzione. 


Oltre ai tasti funzione, INS e DEL as- 
sumono un significato diverso sempre 
per le medesime ragioni di cui sopra. 
Nello specifico le azioni di cancellazione 
tramite il tasto DEL sono state invertite. 
In Word 5.0 premendo il tasto DEL si 
ritagliava il testo selezionato, mentre 
premendo contemporaneamente i tasti 


[FFrfe metrica Vimeltae iraniani Formato Verte Mucci Pietre no] 


ro di carattere: (SS 


Dimension del unta? LI2 





Agendo con il mouse 
sulla «freccia in 
basso» dell'icona Car 
si accede «solo» ai tipi 
di carattere: Pica, 
Elite, PS, ecc. 


Shift+DEL si otteneva l'eliminazione 
definitiva dei caratteri selezionati. In Mi- 
crosoft Word versione 5.5 occorre pre- 
mere DEL per eliminare il tasto perma- 
nentemente, mentre si premono i tasti 
Shift+DEL per ritagliare temporanea- 
mente intere frasi. E consigliabile utiliz- 
zare il tasto DEL con estrema prudenza 


Un doppio clic con il 
mouse, sia sull'icona 
Car che Pti, e si 
accede rapidamente 
alla finestra dei 
caratteri. 


dI rispettivi Microsoft Merd seralone 6.0 e Uord vera ione 6.5. 


fasti Funzione: cempee gli atenei 


WI Inche' Le operazioni assegnato al tanti funzione 


coerenti 


tra I diversi vord processo oggi Alepemibili, inclusi gli 


122 





Tenano 'anblente praf ico Nicrosaft Vindowe. 


patstoi 


fino a quando non si sia acquisita una 
buona familiarità con la sua nuova fun- 
zione. Il comando «Modifica Annulla» 
consente comunque di rimediare ad un 
eventuale errore 


Innovazioni: 
il nastro ed il righello 


Nella versione precedente, Word 5.0, 
l'impostazione e la visualizzazione dei 
margini e delle tabulazioni era facilitata 
dalla presenza del righello. Di concerto 
in Word 5.5 troviamo il nastro di format- 
tazione che consente l'applicazione dei 
formati e la scelta dello stile dei carat- 
tere di uso comune. 

Lo sfruttamento di questa innovazio- 
ne è supportata in maniera fondamen- 
tale dal mouse che permette l'attivazio- 
ne delle funzioni disponibili, oltre che 
con la tastiera (scorciatoie). 

Per fare un esempio, la combinazione 
dei tasti Ctrl+C cambiano lo stile del pa- 
ragrafo evidenziato da normale in corsi- 
vo. 
Il nastro di formattazione quindi funge 
sia da «velocizzatore» che da «strumen- 
tazione di navigazione». In ogni momen- 
to selezionando una parte del testo si 
hanno a disposizione in forma abbrevia- 
ta tutte le informazioni sugli attributi dei 
caratteri e le formattazioni. Troviamo in- 
fatti tre icone testuali, Stile, Car e Pti dal 
significato evidente, e le tre indicazioni 
di stile più comune: G(rassetto), Clorsi- 
vo) e Sfottolineato). 

A differenza delle precedenti versioni 
dì Word, in cui era necessario eseguire 
due comandi («Formato» e «Carattere») 
per controllare il tipo di carattere, il cor- 
po o qualsiasi altro attributo di format- 
tazione, in Word 5.5 basta cliccare con 
il mouse la voce «Car» o «Pti», per ac- 
cedere a dei menu/elenchi a discesa 
che contengono l'elenco dei caratteri o 
delle dimensioni disponibili 

Per un uso più specifico, si deve clic- 
care due volte su una delle tre icone per 
attivare delle finestre di dialogo comple- 
te dei diversi comandi di formattazione. 


MCmicrocomputer n. 109 - luglio/agosto 1991 


In ogni caso dalla barra 
principale si accede ad 
un menu pull down 
con tutto ciò che 
riguarda i formati. 


Amp ica gli sti 
quatro gli stili 


dei rispettivi Microsoft Mard 


ner 
Testi Pemzione: sped gli etnei 


Aftinha' ie operazioni eevereste 11 


stata variata rispetto alla versione procedente. 


TL vantaggio che ne 


Maggiore semplicità 


Può sembrare ripetitivo ma i nuovi 
menu pull down e le finestre di dialogo 
oltre a rappresentare la maggiore pecu- 
liarità del pacchetto semplificano l'atti- 
vazione di molte caratteristiche avanza- 
te come il Glossario, l’Importazione di 
elementi grafici, gli Stili e le Macro. 

Il Glossario è un sistema valido per 
memorizzare una frase di uso ricorren- 
te. In Word 5.5 i principali compiti dei 
glossari (creazione e inserimento delle 
voci e gestione dei file di glossario) so- 
no raggruppati ed è possibile eseguire 
tutti i comandi da un'unica finestra di 
dialogo. 

Per importare un documento, un ele- 
mento grafico o uno spreadsheet si pro- 
cede praticamente nella stessa manie- 
ra. A dire il vero se si tratta di un do- 
cumento e si vuole effettuare un «taglia 
e cuci» si può usufruire della possibilità 
offerta dalla «clip board» 

Comunque la procedura di import: 
zione si attiva dallo stesso menu trami- 
te i due comandi «Inserisci File» e «In- 
serisci Illustrazione». 

Una delle peculiarità maggiori di 
Word è rappresentata dal comando Stili 
che adatta alle proprie esigenze di for- 
mattazione un testo selezionato. Co- 
me accennato prima oltre alla finestra 
degli Stili in Word 5.5 si ha a disposi- 
zione il nastro di formattazione. 

Il che vuol dire un semplice clic sulla 
freccia con la punta rivolta verso il bas- 
so ed è possibile avere l'elenco degli 
stili disponibili con il documento. 

Le finestre dei fogli di stile consen- 
tono una maggiore flessibilità. Per 
esempio si può modificare la formatta- 
zione di uno stile e di osservare come 
il testo del documento cambia di con- 
seguenza. Eccoci arrivati alle Macro, a 
quegli insiemi di istruzioni che per i più 
smaliziati permettono di aumentare la 
propria produttività. La finestra di dialo- 
go Macro Registra, elenca tutte le ma- 
cro memorizzate nel file di glossario 





evi 





corrente che rimane però separato dalle 
normali voci di glossario. 


Help 


La Guida interattiva (Help) è stata re- 
sa più flessibile e più corposa. È possi- 


Per cambiare 
velocemente il corpo 
ad un carattere 0 ad 
un testo selezionato sì 
può accedere al menu 
«freccia in basso» 
accanto all'icona Pti. 





MCmicrocomputer n. 109 - luglio/agosto 1991 


PROVA 
WORD 5.5 IN ITALIANO 





bile accedere alla Guida e contempora- 
neamente operare sul documento, per- 
ché sia la Guida stessa che il documen- 
to, appaiono in una propria finestra. Na- 
turalmente su questa finestra si può 
operare in termini di visualizzazione e ri- 
dimensionamento. 

Molti argomenti sono collegati ad altri 
argomenti con informazioni correlate. 
Durante la consultazione di un argo 
mento, perciò è possibile passare rapi- 
damente ad uno degli argomenti corre- 
lati. In più gli argomenti della Guida pos- 
sono essere stampati. 


Controllo Ortografico 
e Dizionario dei Sinonimi 


AI controllo ortografico si affianca il 
Thesaurus in italiano: un vero e proprio 
dizionario di sinonimi che consente al- 
l'utente di sostituire una parola con una 





Help in linea con 
finestre dimensionabili 
e sovrapponibili al 
testo che si sta 
scrivendo. Più facile di 
così 


123 


PROVA 
WORD 5.5 IN ITALIANO 





diversa di significato uguale. Utile quan- 
do si è a corto di parole e non si vuole 
perdere il filo del discorso con una ri- 
cerca spesso infruttuosa. 

Si rimanda al momento della rilettura 
e della correzione l'arricchimento del te- 
sto, 

Il dizionario dei sinonimi si contraddi- 
stingue anche per l'ampiezza dei termi- 
ni in esso contenuti: vengono offerte 
16.000 parole chiave ed oltre 150.000 
vocaboli 


Conclusioni 


Microsoft Word è stato introdotto dal 
1983, e fin dall'inizio è stato reputato 
uno dei word processor più versatili e 
potenti disponibili sul mercato. La ver- 
sione 5.5 è più gradevole alla vista e più 
versatile e si avvicina allo standard del- 
l'interfaccia utente sia Windows che 
Macintosh, 

| nuovi menu pull down migliorano 
sensibilmente l'accesso a tutte le fun- 
zionalità messe a disposizione dal pro- 
dotto, incluse le macro, i fogli di stile e 
i glossari, funzioni cui in passato si po- 
teva accedere solo tramite tastiera. 

Le finestre di dialogo, contengono ul- 
teriori informazioni, e in alcuni casi di- 
spongono di «pulsanti» che consentono 
lo spostamento immediato ad un'altra 
finestra qualora si desideri eseguire un 
compito supplementare. 

Il nastro di formattazione rafforza le 





Un'altra scorciatoia 
con un doppio clie 
sulla barra di stato la 
finestra che appare si 
riferisce al comando 
«Vai an 


ammantaggisto vell'apprendimento di tutti gli altri applicativi 
sopartonenti ad una piattaforma diversa (Uinbord, Word par 00/2 0 
per cintonh) 

Te macce sto ai tasti 


In ultimo il menu 


nutrito e di facile EI. 
utilizzo delle a ; = : 3 
personalizzazioni. Sì "altra potenti (6 righe per Sì colcne) che notetock con video 
notino attivate le varie 11 utenti che hanno gia’ utilizzato una delle versioni precedenti 
opzioni di 


visualizzazione grafica 


nvventaggiato nell'Epprond! 
Sfpartenenti ad una piattaforma diversa (Uisiord, Word per 08/2 0 
pe Rac into) 


LR ne aes eterno mt 
AE a re Cee 8 È 





capacità già presenti nel righello di 
Word 5.0, consentendo di ottenere una 


Microsoft Word per 08/2 in italiano nese a crt o cateto e delle 


Milano, 14 maggio 1991. La Microsoft 
annuncia la disponibilità di Microsoft Word 
1.1 per il sistema operativo 0S/2 versione 
1.3. Microsoft Word per 0S/2 unisce la fa- 
cilità d'uso e le elevate prestazioni di un 
elaboratore di testi per l'ambiente grafico 
alla potenza del sistema operativo OS/2. Il 
risultato è un elaboratore di testi con un 
controllo intuitivo in ogni fase di sviluppo 
del documento. Word per 0S/2 completa 
la famiglia di applicazioni Microsoft Word 
che include: Word per Windows, Word per 
DOS e Word per Macintosh 

Microsoft Word per 0S/2 Presentation 
Manager lavora perfettamente con altre ap- 
plicazioni 08/2 come Microsoft Excel e Lo- 
tus 1-2-3. Microsoft Word per 0S/2 Pre- 
sentation Manager eredita da Microsoft 
Word per Windows una particolare carat 
teristica: entrambe le versioni sono confor- 
mi allo standard IBM CUA (Common User 
Access) e sfruttano la stessa interfaccia. 
Inoltre i due prodotti condividono lo stesso 
formato dei documenti, permettendo un 
comodo interscambio dei file e delle infor- 


124 


stile diventa così particolarmente sem- 
plice ed intuitiva 
| menu, le finestre di dialogo e il na- 


mazioni. La famiglia di word processor Mi- 
crosoft offre coerenza su diverse piattafor- 
me hardware e software. | documenti pos- 


sono essere facilmente trasferiti tra le _—Stro quindi incrementano le modalità 
quattro versioni di Microsoft Word (0S/2, operative, ma soprattutto migliorano | 
Windows, DOS e Macintosh) senza per- processi di comunicazione con il pro- 
dere la formattazione originale del testo. gramma. 

Inoltre tutte le versioni condividono una La nuova interfaccia non solo facilita 
stessa struttura dei comandi, così gli l'apprendimento e l'utilizzo di Word ma 


utenti, che hanno familiarizzato con una di 
queste, possono diventare produttivi in 
breve tempo lavorando su un'altra piatta- 


si integra perfettamente con lo standard 
emergente condiviso da Microsoft in 


Li ambiente Windows, OS/2 e Macintosh 

Altro elemento chiave in questa versione Word versione 5.5 infatti è molto simile 
di integrazione globale è il nuovo rapporto nell'aspetto e nel funzionamento agli al- 
tra l'utente e il personal computer. Un rap- tri membri della famiglia Microsoft, qua- 
porto intuitivo, semplice e diretto in grado li Word per Windows, Word per 0S/2 
di ridurre notevolmente i tempi di autoap- Presentation Manager e Word per Mac, 


prendimento e di gestione degli applicativi, quindi una volta appreso l'utilizzo anche 
grazie all'utilizzo di un'interfaccia grafica, al 


corso di autoapprendimento in linea e ad Ai uno solo di questi programmi, «mi- 

un completo supporto del mouse. grare» verso gli altri programmi risulte- 
Microsoft Word per 05/2 in versione ita- rà, se non molto semplice, almeno non 

liana è disponibile a 1.095.000 lire, mentre faticosa. 

quella inglese è di 895.000 lire. 





MCmicrocomputer n, 109 - luglio/agosto 1991 


di Aid 


Orologi 


MPO 
u O DEL TI 


TEMPO 
PREZIOSO 


technimedia 








Add-on per Clipper 5 
Blinker, Funcky e DGE 


di Gabriele Romanzi 


| successo di un pacchetto software 

viene spesso decretato dalla quanti- 

tà di prodotti accessori per esso di- 
sponibili; seguendo questo metro do- 
vremmo collocare il Clipper ai primi po- 
sti di una ipotetica classifica in quanto, 
sin dalle sue prime versioni, é stato 
sempre supportato da terzi produttori di 
librerie e tool di sviluppo. 

Il Clipper, uno dei più famosi prodotti 
per la gestione di basi di dati (e non 
solo) in ambiente MS-DOS, ha ormai 
raggiunto con la nuova release 5 un 
ruolo di primissimo piano tra î sistemi di 
sviluppo per PC; da semplice compila- 
tore di procedure realizzate in DBIII si è 
via via trasformato in un potentissimo 
linguaggio di programmazione struttura- 


126 


to, che poco o niente ha da invidiare ad 
altri linguaggi come il C, con il quale è 
peraltro interfacciabile, permettendo co- 
si un'ampia flessibilità di utilizzo. 
L'uscita sul mercato dell'attesissima 
nuova versione di questo compilatore 
(alla cui prova apparsa sul numero 103 
vi rimando) ha avuto come conseguen- 
za la necessità da parte dei produttori di 
pacchetti ausiliari di aggiornare i loro 
cataloghi con versioni specifiche per la 
versione 5, che differisce dalle prece- 
denti non tanto per le funzionalità speci- 
fiche del linguaggio quanto per una so- 
stanziosa ristrutturazione della gestione 
della memoria, delle variabili e degli 
operatori oltre che per l'introduzione di 
alcune classi di oggetti, preludio di una 


versione object-oriented che voci di cor 
ridoio danno in fase di progettazione alla 
Nantucket. 

Dalla società Algol di Milano, che cura 
la distribuzione del Clipper e dei suoi più 
famosi tool in Italia, abbiamo ricevuto le 
prime novità disponibili per la nuova 
versione, che coprono un ampio venta- 
glio di esigenze del programmatore, sia 
esso alle prime armi che un professioni 
sta: analizzeremo infatti, nel corso di 
questa prova, il Blinker (linker ad overlay 
dinamici), la Funcky Lib (libreria «gene 
ral-purpose» tra le più note), la DGE 
(libreria grafica) e la NetLib (libreria per 
la realizzazione di procedure in rete lo 
cale). 

Come vedete ce n'è per tutti i gusti e 





MCmicrocomputer n. 109 - luglio/agosto 1991 


penso che ognuno possa trovare il pro- 
dotto adatto alle sue specifiche esigen- 
ze, da integrare nelle applicazioni che 
sta sviluppando li dove il Clipper possa 
dimostrarsi più o meno carente. 

La prova, da quanto detto finora, non 
sarà assolutamente comparativa data la 
diversità di impiego dei vari prodotti, ma 
vorrà essere soprattutto una panorami- 
ca (certamente non esaustiva) di alcune 
tipologie di prodotti disponibili per il 
programmatore Clipper, sempre più alla 
ricerca di strumenti che gli permettano 
di utilizzare questo linguaggio di pro- 
grammazione al massimo delle sue pos- 
Sibilità. 


a come, potrete chiedervi, ab- 

biamo letto nella prova del Clip- 

per 5 che la Nantucket ha adot- 
tato un nuovo linker, veloce e dalle 
molteplici possibilità, ed ora leggiamo la 
prova di un altro linker da acquistare a 
parte che lo dovrebbe rimpiazzare? 

Si sa, nel mondo dell'informatica è 
sempre difficile detenere la palma del 
migliore in un certo campo per lungo 
tempo, ma nel caso del Blinker ci trovia- 
mo di fronte ad un prodotto che ormai 
da molti anni è diventato uno strumento 
inseparabile per molti programmatori 
Clipper 

Il Blinker è un linker ad overlay dina- 
mici che ha conquistato negli ultmi anni 
un ruolo di primo piano tra gli add-on 
per Clipper; con la precedente versione 
di questo compilatore (Summer 87) ve- 
niva fornito un linker, il Plink 86, che, a 
parte la sua cronica lentezza, non per- 
metteva di realizzare programmi che 
andassero oltre il famigerato limite dei 
640 Kbyte imposto dal MS-DOS. 

Occorreva quindi suddividere il pro- 
gramma in tanti moduli distinti (overlay) 
da caricare ciascuno in memoria soltan- 
to quando necessario ed in maniera 
mutuamente esclusiva tra di loro, richie- 
dendo un grande sforzo in fase proget- 
tuale dell'applicazione per evitare che 
più moduli si «pestassero | piedi» tra di 
loro. 

Con il Blinker, invece, questi problemi 
vengono risolti facilmente in quanto è 
sufficiente comunicare al linker quali 
sono le procedure che devono essere 
gestite ad overlay ed il gioco è fatto: è il 
Blinker stesso, in maniera del tutto tra- 
sparente per l'utente, ad ottimizzare le 
allocazioni delle funzioni e procedure 
nei vari moduli di overlay ed a gestire il 
loro swapping dinamico 

Con l'overlay dinamico permesso dal 
Blinker il programmatore può quindi 


MCmicrocomputer n. 109 - luglio/agosto 1991 


Add-on Clipper 





Produtto: 
DGE 4.0: Bits Per Second - (Inghilterra) 
Funcky: Dlesko (USA) 

Blinker: Blink Incorporated (Inghilterra) 


Distributore: 
Algol 

Via Feltre, 28/6 - 20132 Milano 
Tel. 02/26411411 


Blinker 


concentrarsi più sullo sviluppo dell'appli- 
cativo che sulla strutturazione dei suoi 
moduli componenti; inoltre, al momen- 
to dell'esecuzione del programma, l'«o- 
verlay manager» tiene traccia di quali e 
quanti moduli vengono utilizzati in ogni 
istante dal programma ed in caso ci sia 
bisogno di uno spazio di memoria mag- 


PROVA 
ADD-ON CLIPPER 5 





Prezzi (IVA esclusa): 


DGE 4.0 Libreria grafica L. 740.000 
Funcky Libreria multifunzione L. 650.000 
Blinker Dinamic Overlay Linker —L 760.000 





giore di quello disponibile si occupa 
dello scarico temporaneo su memoria di 
massa degli overlay secondo uno sche- 
ma di priorità che tiene conto della 
frequenza di utilizzo e della loro «storia 
passata». 

Un altro punto a favore del Blinker 
rispetto ad altri linker per Clipper è la 


127 


PROVA 


ADD-ON CLIPPER 5 


B:\BLINKMAI.N\CS®b1 inker 


i) 


Schen 
Una sim 









durante il 


del programma 


BLINKER Dynanic Overlay Linker 1.48. 
Blink and you'll miss it #1 


Copyright (C) Blink, Inc., 1998, All Rights Reserved. 


Serial # ER-886459. (Clipper 5.8 version). 


BLINKER 
CAVISLI CES 


1182 





possibilità di gestire con overlay dinami 
ci sia proprie librerie di funzioni scritte in 
C ed Assembler, sia le librerie del Clip 
per quale la Extend.lib; è chiaro che 
funzioni particolari (quali quelle che co 
involgono l'uso di interrupt) possono 
essere soggette a restrizioni perché 
non garantiscono una sufficiente integri 
tà dell'ambiente operativo in fase di 
esecuzione del programma, ma sostan- 
zialmente tutte le funzioni che «si com 
portano bene» non hanno problemi ad 
essere gestite con overlay dinamici da 
questo linker 

Oltre a questa capacità notevole in 
termini di gestione dell'occupazione del 
la memoria da parte di un programma, il 
Blinker è in grado di produrre un modu: 
lo eseguibile in un tempo sensibilmente 
inferiore a quello richiesto dai linker 
tradizionali (quali RTLink o MSLink); ef 
fettuando dei test su una procedura da 
me realizzata in Clipper 5 (circa 300 
Kbyte di sorgenti oltre ad una libreria di 
più di 250 Kbyte) i tempi necessari al 
link sì sono ridotti drasticamente con 
l'utilizzo del Blinker, arrivando ad atte- 
starsi su una media di circa 15 secondi 
(dagli oltre due minuti necessari agli altri 
linker). 

Se inoltre sfruttiamo la capacità che 
ha il Blinker di effettuare un link incre 
mentale dei soli «.0BJ» modificati dal 
l'ultima volta raggiungiamo delle presta 
zioni incredibili, dell'ordine di qualche 
secondo: una vera e propria «Ferrari» 
nelle mani del programmatore che gua- 
dagna tempo prezioso nella fase di svi 
luppo. 

Già queste caratteristiche da sole per- 
mettono di capire come il successo di 
questo prodotto continui anche dopo 
l'uscita del Clipper 5 dotato del RTLink, 
che dalla sua mantiene comunque un 


























no input files were specified 


vantaggio: la possibilità di creare delle 
PLL (Pre-Link Library) in cui memorizza- 
re parti di codice comuni a più moduli in 
modo da rendere minore la dimensione 
del file «.EXE» finale. L'eseguibile della 
procedura utilizzata per il test è salito 
infatti da circa 180 Kbyte (RTLink) a 
circa 500 Kbyte (Blinker) con l'inconve- 
niente che mentre in precedenza riusci- 
va a partire su un server di rete non 
dedicato (aveva bisogno di circa 300 
Kbyte di RAM libera) nel secondo caso 
necessitava di uno spazio di gran lunga 
maggiore 

C'è comunque da spezzare una lancia 
(anzi due) a favore del Blinker per quan 
to riguarda la dimensione dell'eseguibile 
prodotto. Innanzitutto per effettuare 
una prova significativa sui tempi di link 
non ho creato uno script ottimizzato per 
il Blinker, ma ho utilizzato lo stesso del 
RTLink; in secondo luogo la copia rice 
vuta per il test comprendeva due ver- 
sioni differenti a seconda che si utiliz- 
zasse la versione «Summer 87» o la più 
recente «5»: in quest'ultimo caso il 
livello di revisione del Blinker è 1.4, ma 
sul dischetto è già presente (sotto for- 
ma di file di testo) il manuale della 
versione 1.5 che sarà rilasciata subito 
dopo l'uscita della versione 5.01 del 
Clipper e che presumibilmente permet 
terà una gestione del file eseguibile 
mile a quella del RTLink (i produttori 
| Blinker, prima di rilasciare questo 
upgrade, vogliono verificare sulla nuova 
versione del Clipper come sono stati 
risolti alcuni problemi relativi alla gestio. 
ne della memoria evidenziati dall'ultima 
release del compilatore) 

Ma le novità di questo linker non si 
esauriscono certo nella particolare mo: 
dalità di gestione degli overlay e nella 
enorme velocità operativa; utilissima 

















per il programmatore si rivela infatti la 
«Blinker Programming Interface 
serie di funzioni realizzate con l'Exten 
ded System del Clipper, richiamabili dal 
le applicazioni realizzate tramite il Blin 
ker, con le quali è possibile controllare 
l'esecuzione del programma oltre che 
avere informazioni utili per le fasi di 
«debug» (ricerca errori) e «profiling» 
(ottimizzazione del codice) 

Tra queste funzioni, ho trovato di par 
ticolare interesse quelle che permetto 
no di realizzare versioni dimostrative del 
proprio programma senza la necessità 
di dover apportare sostanziali modifiche 
al codice sorgente; tramite le funzioni 
BLIDEMDTE, BLIDEMMIN e BLIDEM 
CAL è possibile definire, rispettivamen 
te, una data, un limite in minuti ed un 
limite in numero di chiamate a funzioni 
oltre al quale il programma cessa di 
funzionare 

Unitamente a queste funzioni è possi 
bile sfruttare la BLISERNUM che per 
mette di immergere nel file EXE una 
stringa di lunghezza massima pari a 50 
caratteri in forma codificata, così da non 

sere individuata tramite i norma 
li editor binari; in questo modo è possibi 
le immergere nel corpo del programma 
informazioni riservate (quali, ad esem. 
pio, il nome del cliente a cui si è conces 
sa la licenza di utilizzo del pacchetto o il 
numero di serie) che durante la normale 
esecuzione possono essere richiamate 
e decrittografate per controllo. 

Altrettanto utili si sono rivelate le fur 
zioni che permettono di controllare lo 
stato di frammentazione della memoria 
in seguito allo «swapping» degli overlay 
e quelle che permettono di effettuare 
una ricompattazione dello spazio di me 
moria ad intervalli regolari definibili da 
parte del programmatore 

Il «debug & profiling» dei programmi 
è poi facilitato da funzioni quali la BLI 
DISSTS (che riporta informazioni sugli 
overlay attualmente attivi in memoria) 
la BLIPRFMOD (che in unione al modu: 
lo BLPRFPRG.PRG fornito con il Blinker 
permette di crearsi delle procedure di 
ottimizzazione del codice personalizza 
te) e da una serie di funzioni che pe 
mettono di avere in ogni istante sotto 
controllo la situazione dei vari moduli 
componenti il programma 

In definitiva il Blinker oltre a svolgere 
la funzione specifica di collegamento di 
più moduli oggetto in un unico file ese 
guibile, fornisce degli strumenti estre 
mamente potenti nelle mani del pro 
grammatore che vede ridursi in manier 
consistente i tempi necessari allo svi 
luppo oltre che aumentare in maniera 
sensibile la qualità dei programmi pro 
dotti, grazie alle funzioni di «profiling» 
messigli a disposizione dal Blinker 


una 
































a 


MCmicrocomputer n. 109 - luglio/agosto 1991 


deg è un termine della lingua in- 

glese che mi ha sempre colpi- 

to per la sua concisione e per 
l'immediatezza con cui è in grado di 
trasferire il concetto ad esso collegato 
«definitive», che potremmo tradurre 
nella nostra lingua come «decisivo», 
«finale». Questo termine viene sovente 
utilizzato nel presentare la Funcky Lib, 
una delle più complete librerie di funzio- 
ni per Clipper che siano mai state im- 
messe sul mercato. 

Realizzata da Dirk Lesko, che a segui- 
to del successo ottenuto dal suo pro- 
dotto ha fondato la Lesko Inc., si propo- 
ne come la «panacea» del programma- 
tore Clipper per il gran numero di fun- 
zioni che comprende; confesso quindi 
di aver aperto con vivo interesse la 
confezione della Funcky Lib (arrivata ora 
alla versione 1.50), curioso di verificare 
come questa libreria si integri con la 
nuova versione del Clipper, già di per sé 
ampliata notevolmente a livello di fun- 
zionalità e strumenti di programmazione 
messi a disposizione del programma- 
tore. 

La confezione è composta da un con- 
tenitore di cartone rigido al cui interno 
troviamo un raccoglitore estraibile ad 
anelli contenente le 370 pagine del ma- 
nuale oltre ai floppy (6 nel formato da 
5" 1/4) su cuì troviamo un gran numero 
di file raggruppati, per specifici argo- 
menti, in archivi autodecompattanti. La 
libreria è utilizzabile sia con la versione 
Summer 87 che con la più recente 
versione 5; per chi intendesse utilizzare 
il Blinker al posto del RTlink viene forni 
ta una speciale libreria che permette di 
effettuare l'overlay dinamico delle fun- 
zioni C e Assembler della Funcky Lib. 

Curiosando tra gli altri file che trovia- 
mo sull'hard-disk dopo la decompatta. 
zione dei vari archivi, sono da segna- 
lare 

uno speciale .OBJ per gestire la 
visualizzazione a 43/50 linee su scher 
mo VGA, da linkare al proprio applicati- 
vo se questi utilizza una delle funzioni 
per la gestione del video in modalità ad 
alta risoluzione; nella prossima versione 
della Funcky Lib probabilmente questo 
modulo non sarà piu necessario in 
quanto sarà disponibile una API (Appli- 
cation Program Interface) del Clipper 
migliorata; 

una utility per la creazione di «script 
file» per il linker RTlink per permettere 
la creazione di Pre-Link Library (PLL), 
caratteristica quest'ultima innovativa del 
Clipper 5; 

i moduli database di documentazione 
per le Norton Guide ed il Tom Retting 
Help, i due sistemi più diffusi tra i 
programmatori per la documentazione 
on-line; 


MCmicrocomputer n. 109 - luglio/agosto 1991 





Funcky Lib 


— due utility, dCode e dMenu, destina- 
te rispettivamente alla generazione del- 
la documentazione tecnica del program- 
ma in fase di realizzazione ed alla ge- 
stione tramite menu e file batch dei 
programmi contenuti sul proprio hard 
disk; 

i sorgenti di alcune delle funzioni 
realizzate in Clipper oltre ad una serie di 
programmi demo che guidano il pro- 
grammatore nell'utilizzo delle funzioni 
più complesse della Funcky Lib. 

Dalla corposità del manuale si intui- 
sce come il numero delle funzioni pre- 
senti in questa libreria sia veramente 
elevato; sì tratta infatti di oltre 450 
funzioni suddivise in 9 categorie distin- 
te. Vediamo ora, per ognuna di queste 
categorie, una carrellata sulle principali 
funzioni che vengono messe a disposi- 
zione del programmatore 

Array: già con il Clipper 5 la gestione 
degli array è stata notevolmente amplia- 
ta, con l'introduzione, tra le altre cose, 
degli array bidimensionali; le funzioni 
presenti nella Funcky Lib permettono di 
manipolare facilmente questi oggetti, 
con comode routine per la ricerca e 
l'inserimento di valori, calcolo di minimi 
e massimi sia numerici che di lunghezza 
stringhe; 

Disco: 25 funzioni che permettono al 
programmatore di avere il pieno control- 
lo delle unità di memoria di massa del 


PC, siano esse floppy o hard disk, con 
la possibilità dì creare o cambiare direc- 
tory, ottenere lo spazio libero su disco 
ed ottenere lo stato di un particolare 
dispositivo (fisso, rimovibile, ecc.); tro- 
viamo inoltre funzioni per la gestione a 
basso livello di queste unità (gestione 
del numero di cluster e settori) e la 
possibilità di monitorare se un determi- 
nato disco è accessibile o meno (ad 
esempio per verificare che sia stato o 
meno chiuso lo sportellino dell'unità 
floppy) 

Environment: le 30 funzioni di questa 
sezione permettono di accedere ai para- 
metri dell'ambiente di lavoro (environ- 
ment) settati tramite i comandi SET 
«funzione», di effettuare controlli sulla 
data (anno bisestile, ultimo giorno di un 
determinato mese, ecc.) e conversioni 
tra un formato e l'altro di data (numeri- 
co o stringa), di generare numeri secon- 
do sequenze random e di inserire co- 
mandi nel buffer di tastiera. 

Mouse: questa è forse una delle più 
interessanti sezioni della Funcky Lib. 
Ben 60 funzioni sono a disposizione del 
programmatore per avere il completo 
controllo del mouse nelle proprie appli- 
cazioni; si va dalle funzioni per la gestio- 
ne a basso livello (cursore on/off, posi- 
zionamento per coordinate, coordinate 
massime e minime permesse al curso- 
re, numero di bottoni del mouse, ecc.) 


129 


PROVA 
ADD-ON CLIPPER 5 





fino a macro-funzioni dall'estrema po- 
tenzialità che permettono di creare me- 
nu di scelta, «pick list» di file e directory 
oltre a sistemi di «browse» con il com- 
pleto controllo tramite il mouse già al 
loro interno, permettendo un risparmio 
di tempo in fase di stesura di un appli- 
cativo veramente considerevole. 

Stringhe: con le oltre 40 funzioni di 
questa sezione della Funcky Lib la mani- 
polazione di stringhe in un applicativo si 
semplifica notevolmente; le stringhe 
possono, infatti, essere convertite da 
ASCII in EBCDIC (e viceversa), criptate 
in maniera tale da non poter essere lette 
se non dopo opportuna decodifica, mani- 
polate sia a livello di carattere che a 
livello di bit del singolo carattere, conver- 
tite in maiuscolo e minuscolo e scandite 
alla ricerca di particolari occorrenze. 

Sistema: in questa sezione conflui- 
scono tutte le funzioni della Funcky Lib 
dedicate alla gestione dell'hardware 
presente sulla macchina. Troviamo 
quindi funzioni per la gestione delle 
porte seriale e parallela, per l'/O su una 
qualsiasi delle porte nello spazio di indi 
rizzamento del PC, per la verifica del 
tipo di CPU ed eventuale coprocessore 
matematico installati sulla macchina ol- 
tre a funzioni abbastanza particolari co- 
me la CRASH() che effettua un blocco 
totale del PC con conseguente reboot 
hardware (!). Sono disponibili inoltre, in 
questa sezione, funzioni per effettuare 
le tipiche operazioni binarie (and, or, 
not, ecc.), per la gestione degli interrupt 
(sia hardware che software), per la ge- 
stione della coda di stampa del DOS, 
per la consultazione di alcuni parametri 
del BIOS (data, tastiere supportate, 
ecc.), per conoscere la quantità di me- 
moria disponibile (sia essa quella base 
che quella espansa o estesa), per la 
gestione di un orologio digitale ed addi- 
rittura per la generazione di suoni in 
puro stile «argade game»! Si tratta un 
centinaio di funzioni che permettono di 
utilizzare il Clipper non solo per la realiz- 
zazione di sistemi di gestioni di basi di 
dati, ma anche per la realizzazione di 
applicativi nei settori più disparati, elimi- 
nando ogni limite intrinseco di questo 
linguaggio di programmazione. 

Video: un altro cavallo di battaglia 
della Funcky Lib è la sezione relativa alla 
gestione del video; con le funzioni in 
essa contenute è possibile arricchire i 
nostri applicativi con tutte le capacità 
grafiche offerte dall'alta risoluzione del- 
le schede VGA, sia in modalità grafica 
che testo. Oltre 40 funzioni con le quali 
è possibile conoscere il tipo di adattato- 
re video installato sul PC (e rendere 
così parametrico ed autoconfigurante il 
proprio programma), disegnare box e 
window sullo schermo, lavorare in mo- 


130 


Schermate 

della Funcky. 

Due esempi di «pick 
list», font e modalità 
grafiche disponibili. 


dalità testo VGA a 43 o 50 linee, sfrutta- 
re fino a 64 colori su schede EGA e 
VGA, salvare e recuperare da disco parti 
di schermo, commutare da una modali 
tà di visualizzazione ad un'altra ed effet- 
tuare degli «scroll» del video (anche 
solo una parte) nelle quattro direzioni. 

Miscellaneous: sotto questa voce 
vengono raccolte tutte quelle funzioni 
non riconducibili ad una specifica tipolo- 
gia; tra queste troviamo funzioni per il 
caricamento di nuovi font di caratteri 
nella memoria delle schede EGA e 
VGA, per il reboot («caldo» o «freddo») 
del PC, per vincolare l'accesso ai floppy 
disk sotto determinate condizioni, per 
attivare e disattivare la tastiera e per 
parcheggiare le testine dell'hard disk 
sull'ultimo settore. Oltre a queste fun- 
zioni, già di per sé molto potenti, ne 
troviamo altre un po' particolari come la 
TIMEOUTI() che permette di specificare 
una funzione da eseguire durante gli 
stati di attesa o la NAP() che permette 
di sospendere l'esecuzione del pro- 
gramma per un numero prefissato di 
cicli di clock di sistema. 

Che dire, è una vera ubriacatura di 
funzioni! Vi assicuro che mentre sfoglia- 
vo il manuale della Funcky Lib più volte 
mi è capitato di pensare: «Se avessi 








avuto questa funzione quella volta 
che...» 

Un grande vantaggio della Funcky Lib 
è poi la sua integrazione con altri pac- 
chetti per Clipper; infatti un fattore mol- 
to importante da tenere in considerazio- 
ne quando si decide l'acquisto di una 
libreria per un determinato compilatore 
è la sua facilità d'integrazione con altri 
tool di sviluppo. Nel caso della Funcky 
Lib, data la sua notorietà, questo aspet- 
to è estremamente semplificato in 
quanto la maggior parte di prodotti per 
Clipper (come, ad esempio, il Blinker e 
la DGE oggetti di questa prova) conten- 
gono al loro interno le informazioni rela- 
tive ad ottimizzare l'uso di questa libre- 
ria in congiunzione con i loro tool, sia in 
fase di stesura dell'applicazione che in 
fase di link per evitare eventuali conflitti 
con altre dichiarazioni di funzioni 

Se siete intenzionati ad affidarvi ad 
un'unica libreria da cui attingere nuove 
funzionalità per i vostri programmi, la 
Funcky Lib è probabilmente quello che 
state cercando, un ottimo investimento 
che vi assicura sempre una fonte ine- 
sauribile di strumenti di lavoro per ren- 
dere più facile il vostro lavoro di pro- 
grammazione e più professionali i vostri 
applicativi. 


MCmicrocomputer n. 109 - luglio/agosto 1991 


on l'avvento di nuovi standard 
grafici ad alta risoluzione, il 
«look» dei programmi in ambien- 
te MS-DOS ha subito un rapido miglio- 
ramento ed ormai ci si sta avviando 
verso una standardizzazione delle inter- 
facce grafiche; ogni programma DOS 
che voglia essere almeno un po' «accat- 
tivante» deve permettere un utilizzo 
semplice ed intuitivo delle sue funziona- 
lità, con menu che si «srotolano» dall'al- 
to dello schermo allà pressione di un 
tasto o al «click» di un mouse. 
Sovente, inoltre, si ha la necessità di 
presentare in forma grafica i risultati di 
determinate elaborazioni o di arricchire 
con grafici esemplificativi la produzione 
di report di stampa, soprattutto in cam- 
pi, quali quelli della gestione di basi di 
dati, fertile terreno per i programmatori 
Clipper 
Tra i tool disponibili per questo lin- 
guaggio è stata ora rilasciata la versione 
4 della DGE, libreria grafica dall'uso 
generale, nel senso che oltre ad essere 
interfacciabile con l'ultima versione del 
Clipper può essere utilizzata per arric- 
chire le funzionalità di programmi scritti 
con altri compilatori dBASE o C, ridu- 
cendo così l'investimento monetario 
necessario ad un programmatore per 
dotarsi di uno strumento grafico ed uni- 
formando il suo stile programmativo ol- 
tre che l'aspetto esteriore che potrebbe 
dare un «imprimatur» unico ai suoi pro- 
dotti 
Tramite questa libreria è possibile 
estendere il set di funzioni del proprio 
linguaggio di programmazione con co- 
mandi per la crezione di grafici ad alta 
risoluzione, sia a 2 che a 3 dimensioni, 
che possono essere sia scambiati con 
altri applicativi che stampati sui più co- 
muni dispositivi di stampa in ambiente 
MS-DOS; unitamente alla libreria ven- 
gono forniti due tool di ausilio al pro- 
grammatore nella realizzazione dei grafi- 
ci e di nuovi font di caratteri per il testo 
(oltre a quelli già in dotazione) che even- 
tualmente vi dovesse essere inserito. 
L'installazione su disco fisso della li- 
breria avviene tramite un apposito pro- 
gramma, contenuto sul primo dei 6 flop- 
py da 5‘ 1/4 contenuti nella confezione, 
che si occupa di copiare nella directory 
prescelta dall'utente i file relativi all‘a- 
dattatore video con il quale il program- 
ma che si intende realizzare deve opera- 
re (è possibile comunque installarli tutti 
e cancellare in un secondo momento 
quelli che non interessano); analoga- 
mente viene richiesto all'utente di indi- 
care quale linguaggio di programmazio- 
ne intende utilizzare con la DGE, in 
modo che vengano copiati solo i moduli 
ad esso relativo (il manuale consiglia 
infatti di installare la libreria ed i suoi file 


MCmicrocomputer n. 109 - luglio/agosto 1991 





DGE Library 


accessori in directory differenti a secon- 
da del linguaggio in modo da non mi- 
schiare tra di loro i diversi moduli). Le 
Norton Guide (per una consultazione 
on-line della manualistica tramite il fa- 
moso programma della Norton Compu- 
ting), i file con i font predefiniti e le 
icone, alcune utility e programmi demo 
completano la lista di materiale che 
troviamo sul nostro hard disk al termine 
dell'installazione. 

Come consigliato dal manuale la pri- 
ma operazione che ho fatto al termine 
dell'installazione è stata quella di compi- 
lare con il Clipper 5 il programma dimo- 
strativo fornito con la libreria e... ammi 
rare! Tramite un menu di scelta è infatti 
possibile rendersi subito conto delle 
enormi potenzialità di questa libreria: 
grafici nelle più svariate tipologie, dise- 
gni arricchiti da font di tutte le dimen- 
sioni, addirittura un oscilloscopio con 
tanto di display su cui vengono visualiz- 
zate in movimento in tempo reale due 
diverse forme d'onda. 

Si rimane veramente sbalorditi dalle 
potenzialità di questa libreria e non si 
fatica molto a comprendere il perché sia 
da molti anni considerata uno dei mi 
gliori tool disponibili sul mercato per i 
programmatori Clipper (e non solo); ma 
dopo questa ubriacatura di colori del 
demo passiamo subito ad analizzare nel 
dettaglio le funzionalità offerte da que- 
sto pacchetto, vedendo innanzitutto 
quali sono i passi necessari per richia- 
marne le funzioni dal proprio applicativo. 

Il controllo delle modalità grafiche del- 
la scheda video prescelta avviene trami- 


te un specifico modulo Assembler che 
può essere caricato residente in memo- 
ria (TSR) o linkato direttamente alla pro- 
pria applicazione; è chiaro che la prima 
possibilità, avendo lo svantaggio di oc- 
cupare preziosa RAM (a meno di non 
sfruttare la memoria espansa) è consi- 
gliabile soltanto con linguaggi interpre- 
tati (quali il ABASE) mentre in Clipper o 
in C sarà più conveniente collegare que- 
sto modulo direttamente al modulo 
EXE del programma prodotto (l'incre- 
mento in termini di spazio occupato in 
memoria è di 50 Kbyte). 

Per ogni adattatore video (CGA, EGA, 
VGA, ecc..) esiste uno specifico modulo 
di interfaccia, le cui funzionalità sono 
richiamabili da programma con istruzioni 


del tipo: 
Result = FunctionName(Param- 
1,...ParamN). 


Le funzioni presenti in questa libreria 
coprono, come già detto in precedenza, 
un vasto ventaglio di tipologie, sia in 
modalità raster che vettoriale (anche 
per quanto riguarda i font per il testo); i 
grafici possono essere sovrapposti tra 
di loro e grafici di tipo differente posso- 
no essere combinati in un'unica scher- 
mata. Tra i principali tipi di grafici dispo- 
nibili troviamo i classici Bar, Pie, Polar, 
Polyline, High-Low-Close oltre ad alcuni 
più particolari quali Gantt e Time-Series 
(quest’ultimo utilissimo per la visualizza- 
zione di serie continue di dati prove- 
nienti da un input esterno, come nell'e- 
sempio dell'oscilloscopio visto a propo- 
sito del demo). 

È chiaramente supportato l'uso del 


131 


PROVA 





ADD-ON CLIPPER 5 





mouse, in tutte le modalità grafiche, 
tramite una dozzina di funzioni che svin 
colano il programmatore da strani giochi 
n gli interrupt (peraltro non facilissimi 
in Clipper); se a queste funzioni asso- 
ciamo quelle per il disegno di linee, 
archi e cerchi, ugualmente potenti e 
complete, abbiamo a disposizione tutti 
gli strumenti necessari per realizzare un 
modulo di disegno grafico all'interno del 
nostro applicativo. 

| grafici e le immagini create con la 
DGE possono inoltre essere scambiate 
con programmi di Word Processing o 
DTP grazie al fatto che questa libreria, 
tramite la funzione PCLWRITEI(), per 
mette la creazione di file nel formato 
PCX, ormai uno degli standard più diffu: 
sì nel mondo della grafica per compu- 
ter; analogamente, con le funzioni 
PRINTFILE e PLOTON è possibile crea- 
re in uscita dei file nel formato vettoria- 
le HP-GL (standard Hewlett Packard nel 
campo dei dispositivi di plottaggio). La 
differenza tra | due formati consiste 
sostanzialmente nel fatto che il secon. 
do permette una più facile scalatura 
delle immagini oltre ad una maggiore 
indipendenza dall'adattatore video. 

La stampa delle immagini e dei grafici 
creati tramite le funzioni di questa libre- 
ria può avvenire su diversi tipi di dispo- 
sitivi. Innanzitutto è possibile redirigere 
l'output su un file, per successive ela- 
borazioni o stampe off-line; per l'output 
su stampanti a matrice è invece richie- 
sta la compatibilità del dispositivo con lo 
standard Epson (codici grafici) ed avere 
una testa di stampa con almeno 8 aghi 
mentre per stampanti laser, quale la HP 
Laserjet, è disponibile l'output nel for- 
mato PCL (Printer Command Language) 
o PostScript 

Diamo ora un'occhiata ai due tool 
forniti in dotazione a cui abbiamo fatto 
cenno all'inizio della prova; il primo di 
questi è il dGX (Graphics Design Cen 
tre), un ambiente di sviluppo interattivo 
che permette, a partire da un file di dati, 















132 


Schermate 
della DGE. 

ini esempi tratti 
dal demo di questo 
pacchetto. 





di scegliere i valori di uno o più campi 
ed il tipo di grafico con cui visualizzarli 
per poter avere un «preview» del risul- 
tato: se quest'ultimo è ritenuto soddi- 
sfacente da parte del programmatore, 
viene generato direttamente da que- 
st'ambiente la parte di codice da inseri- 
re nel programma finale per riottenere il 
medesimo grafico da quella combinazio- 
ne di dati 

Questo tool, la cui documentazione è 
contenuta in un manuale separato ri- 
spetto a quello della DGE, si rivela di 
estrema utilità nella fase di sviluppo di 
un applicativo in quanto permette di 
ridurre in maniera considerevole i tempi 
di messa a punto delle modalità di vi. 
sualizzazione dei dati, producendo in 
maniera diretta il codice bello e pronto e 
permettendo di modificare in continua- 
zione l'immagine fino ad ottenere il ri- 
sultato più soddisfacente senza dover 
ogni volta ricompilare il programma 

Il secondo è invece un editor di font 
(GFONT) che permette al programmato- 
re di creare dei set di caratteri dal 
«look» personalizzato, caratteri che pos- 
sono essere definiti con una matrice di 
dimensione sia fissa che variabile (font 
Supertext); oltre che per la definizione 
di nuovi font, questa utility è di ausilio 
nella creazione di «icone», fino ad un 
massimo di 8, ciascuna dalle dimensioni 
di 64*64 punti 

La DGE si presenta, in definitiva, 





completa di tutti gli elementi necessari 
a realizzare applicazioni per la gestione 
di basi di dati (e non solo) dall'aspetto 
grafico molto professionale, che vi per- 
metterà di dare un «tocco in più» alle 
vostre applicazioni 


Conclusione 


| tre pacchetti oggetto di questa pro: 
va sono considerati tra i migliori tool per 
gli sviluppatori in ambiente Clipper ed 
alla prova dei fatti lo hanno dimostrato 
ampiamente ma... si sa... la qualità si 
paga! Ognuno di questi tool ha un prez 
zo che si aggira intorno alle 700 mila 
lire, quindi più alla portata del program- 
matore professionista, che può ammor- 
tizzare facilmente la spesa, che del 
l'hobbysta; il loro prezzo è comunque 
pienamente giustificato dalla comple- 
tezza di funzionalità di cui sono dotati e 
dall'enorme risparmio di tempo che ga 
rantiscono durante la stesura di un ap: 
plicativo, soprattutto se questo è di 
grosse dimensioni 

Allora, se non siete completamente 
soddisfatti di come procede la realizza- 
zione del vostro ultimo programma o se 
non vi va di perdere troppo tempo a 
scrivervi da soli «quella tal funzione 
che...», vi consiglio vivamente di dare 
un'occhiata ad uno di questi pacchetti 
sono sicuro che troverete qualcosa che 
fa al caso vostro! 





MCmicrocomputer n. 109 - luglio/agosto 1991 


A Livorno cresce 
Il successo 
del Computer 


La catena italiana 
dell’informatica 

è arrivata a Livorno 
e presenta la qualità 
della sua gamma 

ad un prezzo 
conveniente. 
Personal Computer, ———__ 
accessori e novità ss da — SS AUREA 
vi saranno illustrati È 
da personale 
qualificato. 
Assistenza diretta. 



















IT] COMPUTER DISCOUNT 


la catena italiana dell'informatica 





BARI BOLOGNA CAGLIARI FIRENZE GENOVA LIVORNO LUCCA MESSINA MILANO MODENA NAPOLI PALERMO PARMA PISA PRATO ROMA TORINO 


INT DOT 71 











intelliGIOCHI 





Torno dopo tre mesi sul tema del Master Mind per presentare pubblicamente i migliori 
fra i molti lavori che mi avete mandato. Ovviamente non posso pubblicare tutti i 
programmi di gioco, ma gli interessati possono procurarseli tramite MC-Link. Chiude la 
puntata, per la gioia di tutti, uno stimolante intervento sulla ricerca delle strategie ottimali 
di gioco per il computer 


Master Mind: 
la rivincita del computer 


di Corrado Giustozzi (MC0006 su MC-Link) 


a puntata sul Master 

Mind, pubblicata tre 

mesi fa, ha riscosso da 
parte vostra un consenso de- 
cisamente buono. Inutile dire 
che la cosa mi fa piacere: 
credo infatti che sul Master 
Mind ci sia ancora qualcosa 
di interessante da dire. La 
prova è costituita proprio dal- 
la puntata di questo mese 
che, come avrete immagina- 
to, è interamente dedicata al- 
la presentazione dei vostri in- 
terventi su questo oramai 
quasi dimenticato passatem- 
po logico. Le lettere che ho 
ricevuto sono state parec- 
chie, così ho pensato di met- 
tere in cantiere una seconda 
puntata sull'argomento da 
pubblicarsi prima dell'estate 
per non far trascorrere trop- 
po tempo. Detto fatto eccovi 
qui una puntata dedicata al 
Master Mind e fatta intera- 
mente con i vostri lavori. Tra 
l'altro essa segna anche il fe- 
lice ritorno su queste pagine 
di Dani Ferrari, l'instancabile 
intelligiochista d'assalto che 
già più volte in passato ci ha 
intrattenuto con le sue stimo- 
lanti proposte. Questa volta il 
buon Dani ha deciso di inda- 
gare sulla messa a punto di 
una strategia ottimale di so- 


luzione dei problemi col com- 
puter al ruolo di Decifratore, 
giungendo a risultati che de- 
finirei sicuramente interes- 
santi e che commenteremo 
assieme in chiusura di pun- 
tata. Prima di entrare nel vivo 
del discorso devo però ovvia- 
mente ringraziare tutti coloro 
che si danno la pena di scri- 
vermi i loro pensieri o man- 
darmi i loro lavori, ed in par- 
ticolare gli autori degli inter- 
venti presentati questo me- 
se. È grazie a questi lettori 
che la nostra rubrica vive di 
buona salute da oramai molti 
anni e può permettersi di pro- 
porre spunti sempre nuovi. E 
grazie naturalmente anche a 
tutti coloro che la seguono 
pur senza scrivere; ma a co- 
storo raccomando di vincere 
l'indecisione e scrivermi, per 
partecipare ancora più com- 
piutamente al grande gioco 
che tutti, mese dopo mese, 
costruiamo e viviamo su que- 
ste pagine. 

E detto questo andiamo ad 
incominciare. 


Cera una volta 
il numerino... 


Già, il «numerino». Molti di 
coloro che hanno scritto mi 


MCmicrocomputer n. 109 - luglio/agosto 1991 


hanno gentilmente redargui- 
to per non aver citato questo 
gioco, palese antenato «po- 
vero» del Master Mind che si 
giocava ai tempi della scuola, 
con carta e matita, durante le 
lezioni noiose. Scopo del gio- 
co, per chi non lo conosces- 
se, era quello di scoprire un 
numero segreto formato da 
un gruppo di cifre da 1 a 9 
con le stesse regole del Ma- 
ster Mind. Spesso il nume- 
rino era giocato in modo tale 
che i due giocatori agivano 
contemporaneamente da 
Codificatore e Decifratore su 
due giochi diversi mandati 
avanti in parallelo, così da 
sfruttare al massimo i tempi 
morti e mitigare la passività 
insita nel ruolo del Codifica- 
tore. 

Questo gioco, in effetti 
molto diffuso, sembrerebbe 
però privo di un nome uffi- 
ciale: quello di «numerino» è 
infatti poco più che un so- 
prannome affettuoso spesso 
sostituito da una pletora di 
variazioni regionali o locali 
Molti lo conoscono ad esem- 
pio come «Strike and Ball», 
nome derivato dai termini an- 
glosassoni con i quali si de- 
signano i colpi fortunati del 
bowling. E così come non ha 


nome univoco, il numerino è 
anche privo di un insieme 
«ufficiale» di regole sul quale 
tutti siano d'accordo. Dicia- 
mo che la versione forse più 
diffusa è quella con numeri di 
cinque cifre non ripetute e 
senza limite massimo di ten- 
tativi, ma le varianti a questo 
canone sono molte. 

Perché non ho parlato del 
numerino? Essenzialmente 
per motivi di spazio: avete 
notato quant'era impaginata 
«stretta» quella puntata? La 
quantità di materiale che la 
componeva sarebbe in effet- 
ti bastata a riempirne due, 
ma non volevo spezzare il di- 
scorso a metà e dunque tut- 
to è stato compresso in una. 
Il povero numerino, però, 
non ci sarebbe proprio entra- 
to! Ma c'è anche un motivo 
concettuale: è vero che il 
meccanismo logico che ispi- 
rava il numerino è lo stesso 
del Master Mind, tuttavia al- 
l'atto pratico la sua operati 
Vità era assai diversa. La va- 
lenza principale del Master 
Mind risiede soprattutto nel- 
l'uso dei colori, i quali stimo- 
lano il cervello in maniera 
molto più diretta che non i 
gruppi di cifre. Inoltre il nu- 
merino generalmente non 


195 


INTELLIGIOCHI 


consentiva la presenza di ci- 
fre ripetute, per cui l'approc- 
cio all'analisi dei tentativi è 
differente perché permette 
di sfruttare utilmente i vinco- 
li addizionali per semplificare 
il lavoro. Con tutto ciò, co- 
munque, il numerino è sicu- 
ramente un gioco intelligen- 
te e dunque meritava sen- 
z'altro di essere citato; rime- 
dio ora, con questa doverosa 
precisazione, accontentando 
così anche tutti coloro che 
me ne hanno parlato; e co- 
munque ci tornerò sopra più 
in là nel corso della puntata. 


| Master Mind 
dei lettori... 


E passiamo ai vostri lavori. 
Comincio con la lettera di 
Andrea Salati, un quasi ven- 
tunenne di Modena, il quale 
dopo aver letto il mio artico- 
lo ha «riscoperto» il gioco ri- 
manendone affascinato ed è 
corso nientemeno che a 
comprarsi un Master Mind! 
(Per la cronaca ha trovato 
solo il modello Super, sem- 
bra che quello normale sia 
introvabile). Accidenti, non 
credevo di avere un tale po- 
tere di persuasione... Andrea 
non ha ancora scritto un pro- 
gramma di Master Mind ma 
mi prega nella sua lettera di 
«tornare sull'argomento, per 
proporre degli approcci di- 
versi al problema, dei sugge- 
rimenti spediti dai lettori e 
così via». Proprio quello che 
sto facendo, come vedi; e 
spero che la puntata ti inte- 
ressi. 

Un altro giovanissimo che 
ha scoperto da poco il Ma- 
ster Mind è Fabio Villone di 
Napoli. Questa volta però il 
colpevole non sono io ma la 
sua ragazza che, incauta- 
mente, qualche tempo fa gli 
ha proposto una partita. Da 
bravo intelligiochista infor- 
matizzato Fabio si è subito 
interessato al gioco chieden- 
dosi come si potesse fare 
un programma in grado di ri- 
solvere il codice segreto, 
senza però riuscirvi. Il mio 
articolo è capitato dunque 
come il classico cacio sui 
maccheroni per Fabio, il qua- 
le ha subito sfruttato i sug- 
gerimenti per scrivere un ri- 


136 


tentativi 
FF |) 


CODICE 


vico trieste 9 
ra pertita. ES 


solutore di Master Mind. Do- 
po un po' di sperimentazio- 
ne col suo programma giun- 
ge a queste conclusioni: 
«(...) a proposito dell'analisi 
delle partite giocate dal com- 
puter contro se stesso: non 
penso che esse possano, 
come tu dici, fornire indica- 
zioni utili a ‘giocatori umani a 
proposito di mosse, aperture 
o altro; ritengo infatti che 
l'approccio del computer al 
gioco sia troppo diverso da 
quello seguito da un giocato- 
re umano per prendere qual- 
che spunto utile dall'analisi 
delle sue partite». Quello 
che proponevo io, in effetti, 
non era tanto di applicare di- 
rettamente al gioco umano 
le mosse fatte dal computer 
in qualche partita, bensi di 
usare lo strumento analitico 
fornito dal computer per stu- 
diare le combinazioni di 
mosse più efficaci a parità di 
situazione: ad esempio per 
chiarire, una volta per tutte, 
quale sia l'apertura «miglio- 
re». In un tale studio si è ap- 
punto imbarcato il buon Dani 
Ferrari, come vi dirò fra po- 
co. 

Piero Galizia di Nuoro, co- 
me il sottoscritto, cominciò 
con l'implementare un Ma- 
ster Mind su di una TI-59. Ed 
anche lui condivide per il 
Master Mind «(...) il non ce- 


5 

|| - solitario: computer codifica 

i - into cod segreti 
= partita automatica, 
- partite automatiche, loop 
= problena 


INPUT 
Lettere dalla A alla F per COLORI 


1 - colore giusto posto giusto 


0 - colore giusto posto sbagliato 


MELP 
F2 nostra codice segreto (solitario) 





lato entusiasmo dell'autore, 
al quale in tutta confidenza 
ed in un orecchio domando: 
ma non sarà perché allora 
anche gli anni erano molti 
meno?» Ahi ahi, Piero, temo 
proprio di sì! 

E rimanendo in Sardegna 
cito e saluto il simpatico 
Giorgio Casu di S. Gavino 
(CA) che scrive telegrafica- 
mente: «Commento genera- 
le al tipo di problema susci- 
tato da rivista: ottimo. Come 
del resto problema fattoriale 
diecimila. Anche questo si 
presta sia ad essere appro- 
fondito da gente che ci sa 
fare sia ad essere semplice- 
mente risolto o comunque 
implementato da «tapascio- 
ni» come me. Anche questa 
volta penso di essere l'ulti- 
mo ad inviare qualcosa e 
probabilmente fuori tempo 
massimo per poter assistere 
alla pubblicazione del proprio 
nome su MC, ma non dispe- 
ro e prima 0 poi penso che 
la mia vanità sarà soddisfat- 
ta. Anche se la cosa, tutto 
sommato, non mi disturba 
troppo in quanto è da parec- 
chio che ho fatto mia la filo- 
sofia della volpe famosa: 
l'importante è partecipare». 
E invece eccoti qui, ed an- 
che con gli onori: infatti il 
tuo programma mi sembra 
piuttosto completo ed accu- 


La schermata del 
programma di 
Giorgio Casu. 


gioca conputer 
una per volta 


rato, tanto che ne pubblico 
volentieri una schermata. Da 
notare che il programma di 
Giorgio, scritto in Turbo C 
senza però usare tecniche 
0OP, permette di giocare 
regolarmente (sia come Co- 
dificatore che come Decifra- 
tore), di far giocare il compu- 
ter contro se stesso ed infi- 
ne di risolvere problemi co- 
me quelli pubblicati a pagina 
160 di MC dello scorso apri- 
le. Complimenti, Giorgio, e 
riscrivimi, 

Un altro programma molto 
curato dal punto di vista 
estetico, anche se meno 
completo come possibilità di 
«ricerca», è quello di Girola- 
mo Potestà di Milano. Scrit- 
to in QBASIC, sì presenta 
con una coloratissima scher- 
mata nella quale campeggia 
un tavoliere per Master 
Mind in prospettiva dietro al 
quale si trova il nostro sim- 
patico avversario, ovvero il 
nostro fido PC in versione 
antropomorfizzata, il quale 
cambia addirittura espressio- 
ne del volto durante le fasi 
del gioco. Col programma di 
Girolamo si può giocare da 
Codificatore o da Decifrato- 
re, e la partita è molto godi- 
bile perché gli elementi sce- 
nografici del Master Mind (i 
piolini colorati) sono perfet- 
tamente ricreati. Compli- 


MCmicrocomputer n. 109 - luglio/agosto 1991 


La schermata del 
programma di 
Girolamo Potestà. 


menti dunque a Girolamo, il 
quale merita anche lui la 
pubblicazione di una scher- 
mata del programma. 

Ma non c'è due senza tre, 
e quindi anche Luciano Ca- 
stellini di Fano (PS) si becca 
la pubblicazione di una 
schermata del suo program- 
ma. Scritto in Turbo Pascal, 
il programma di Luciano si 
differenzia dagli altri in quan- 
to permette di giocare una 
partita «doppia» nella quale 
l'utente svolge contempora- 
neamente il ruolo di Codifi- 
catore e Decifratore. Anche 
qui l'estetica è molto curata 
e l'effetto dei piolini colorati 
reso molto bene. 

Ma lo spazio stringe e so- 
no purtroppo obbligato a ci- 
tare solo il nome degli altri 
amici che mi hanno mandato 
i loro programmi o le loro os- 
servazioni: mi riferisco a Ma- 
rio Cipriani di Albacina (AN), 
Roberto Infante di Potenza 
(una vecchia conoscenza...), 
Emanuele Bonin di Pieve di 
Curtarolo (PD) (com'è anda- 
to l'esame?...), Antonio Riva 
di Lugano (Svizzera), Marco 
Bracci di Fossombrone (PS) 
(ho passato il tuo program- 
ma al PD di MC come da tua 
richiesta), Domenico Chiane- 
se di Mugnano di Napoli 
(NA) (spiacente ma non so- 
no in grado di utilizzare un C- 


64...), Daniele Arduini di S. 
Clemente (FO) (la prossima 
volta manda il sorgente!) e 
Giampiero Bistoncini che mi 
ha scritto su MC-Link. A Giu- 
seppe Mammano di Calta- 
nissetta ed Antonio Cuono 
di Capaccio Scalo (SA) chie- 
do perdono, purtroppo non 
sono attrezzato per far girare 
software Amiga; comunque 
ho girato i vostri dischetti a 
chi di dovere 


MCmicrocomputer n. 109 - luglio/agosto 1991 





.. ma anche il numerino 
dei lettori 


Ed eccovi invece due in- 
terventi sul «numerino», Il 
primo è di Michele Benve- 
gnù di Venezia, il quale gio- 
cava a numerino sui banchi 
del liceo a cavallo fra gli anni 
'60 e gli anni '70. Michele 
sviluppò in seguito un pro- 
gramma per numerino su 
Spectrum e su Apple Il ma, 


0001 
(CH) 
ieToloXoRk] 
00004 
00005 R 
(eX°XeXe}:) 


00007 
00008 
0000 9g 
0000 N 
o000f 
0001 


INTELLIGIOCHI 


date le limitazioni di queste 
macchine quanto a capacità 
di memoria, non potè adot- 
tare l'algoritmo «a forza bru- 
ta»: le soluzioni possibili nel 
gioco del numerino sono in- 
fatti molte più di quelle del 
Master Mind classico, così 
da non poter essere precal- 
colate e memorizzate in un 
array (e nemmeno su me- 
moria di massa) su tali com- 
puter, Michele dunque im- 
plementò nei suoi program- 
mi l'algoritmo euristico che 
aveva sviluppato durante i 
lunghi... allenamenti con car- 
ta e penna al liceo! Tale al- 
goritmo non è sicuramente 
quello ottimale però funzio- 
na piuttosto bene, consen- 
tendo di risolvere una partita 
con una dozzina di tentativi 
in media. Dice a questo pro- 
posito Michele: «L'algoritmo 
descritto non è totalmente 
ottimizzato: infatti, ai tempi 
in cui risolvevo il problema 
con carta e penna, il numero 
dei tentativi era in media 
senz'altro minore. Questo 
perché eseguivo delle ulte- 
riori analisi che non sono 
state implementate nel pro- 
gramma.» Di contro questo 
approccio ha di bello che 
non è limitato ad una parti- 
colare «configurazione» di 
gioco: Michele dice infatti di 
conservare ancora il tabulato 





© 
Ss 


INTELLIGIOCHI 


relativo alla risoluzione (in 
320 tentativi...) di un gioco 
con 99 colori e 50 fori! 
Anche Silvio d'Angerio di 
Roma giocava a Strike and 
Ball al liceo verso la metà 
degli anni ‘60. Più tardi, nel 
1975, il nostro lettore scris- 
se sul mainframe dell'azien- 
da dove lavorava un pro- 
gramma che, agendo con- 
temporaneamente da Codifi- 
catore e da Decifratore, per- 
metteva di giocare una rego- 
lare partita doppia. Il sistema 
sul quale Silvio sviluppò il 
suo programma era niente- 
meno che un IBM 370/138, 
uno dei più grandi mainfra- 
me dell'epoca, funzionante 
sotto DOS/S rel. 29 cioè il 
primo sistema operativo a 
memoria virtuale; il linguag- 
gio, inutile dirlo, era l'As- 
sembler 370. Il programma, 
di circa 500 linee, usava il 
medesimo algoritmo a «for- 
za bruta» che ho descritto 
nella precedente puntata, 
mantenendo le soluzioni 
possibili in un array che oc- 
cupava ben 100.000 byte 
(considerate che all'epoca 
128K di memoria centrale 
erano già un lusso...). Dice 
Silvio: «Una volta completa- 
to il programma cominciaro- 
no una serie di sfide con 
Francesco, un mio collega. Il 
programma funzionava cor- 
rettamente però devo smen- 
tire la sua affermazione che 
un programma di questo ge- 
nere gioca meglio di un es- 
sere umano. Francesco non 
commetteva mai errori di di- 
strazione ed in più quando 
erano rimaste tre o quattro 
possibili soluzioni era in gra- 
do di effettuare il tentativo 
che, se non era la soluzione, 
arricchiva maggiormente la 
conoscenza accumulata. ll ri- 
sultato finale fu che su una 
decina di partite molte finiro- 
no pari, qualcuna fu vinta da 
Francesco e nessuna fu vin- 
ta dal calcolatore. In seguito 
ho pensato spesso a come 
si poteva migliorare l'algorit- 
mo e credo che la strada mi- 
gliore sia quella di non effet- 
tuare | tentativi scegliendo a 
caso fra le soluzioni possibili 
ma di individuare il tentativo 
più fruttifero». Esatto. Ma 
come identificare questo 


138 


tentativo ottimale? Bene, ce 
lo dice Dani Ferrari che ha 
appunto perseguito proprio 
questo tipo di ragionamento. 


Tentativi ottimali 


«Fare un programma che 
gioca a Master Mind è faci- 
le; ma come fare un pro- 
gramma che gioca in modo 
efficace? In base a cosa de- 
cidiamo che un certo tenta- 
tivo è migliore di un altro?». 
Così esordisce Dani nel suo 
intervento. E prosegue: «Ec- 
co: a un certo punto noi ab- 
biamo un dato numero di so- 
luzioni possibili (SP). Facen- 
do un tentativo queste SP, a 
seconda della chiave che ot- 
terremo, si ripartiranno in un 
certo modo: avremo una 
certa probabilità di restare 
con x SP, una certa probabi- 
lità di restare con y SP, ec- 
cetera. Se facciamo la media 
ponderata possiamo dire 
che con quel tentativo, me- 
diamente, resteremo con un 
certo numero N di SP. Il ten- 
tativo migliore fra i tanti pos- 
sibili è quello che media- 
mente ci lascia col più picco- 
lo numero N di SP». Fin qui 
tutto chiaro, no? Dani sugge- 
risce in pratica di esaminare, 
per ogni mossa, tutto l'insie- 
me delle combinazioni fra 
ipotetica soluzione e prossi- 
ma mossa, per scegliere la 
mossa che minimizzi il nu- 
mero di tentativi col quale ri- 
marremo. Ma andiamo avan- 
ti. «/l problema sono i tempi. 
All'inizio abbiamo 1296 ten- 
tativi possibili, da provare 
sulle 1296 SP: in totale 
1.679.616 casi. Fate il pro- 
gramma, lo lanciate, andate 
a pranzo... e al ritorno (...) 
trovate che il primo tentativo 
deve essere del tipo ABCC, 
cioè tre simboli di cui uno ri- 
petuto (quali simboli e in 
quale ordine non ha impor- 
tanza). Questo tentativo vi 
lascia mediamente con 185 
soluzioni rimanenti (SR). (...) 
E per i tentativi seguenti? 
Certo, oramai maneggiamo 
un numero di SR più ridotto 
ma le cose sono sempre 
lunghe. Un buon modo per 
semplificare, suggerito an- 
che da Corrado, consiste 
nello scegliere il tentativo fra 


le soluzioni residue. Sembra 
ovvio: inutile usare come 
tentativo un codice già 
escluso dalla chiave prece- 
dente. (...) Ma non sempre 
le cose ovvie sono vere. Alla 
prova dei fatti, quando le SR 
sono molto numerose una di 
esse costituisce il tentativo 
migliore; ma quando sono 
un po’ meno, ci sono vari ca- 
si in cui un tentativo non 
compreso fra le soluzioni re- 
sidue è molto più redditizio: 
si rinuncia alla possibilità di 
far subito centro ma si ottie- 
ne una migliore ripartizione». 

Il suggerimento di Dani è 
sicuramente interessante, 
ma secondo me lascia anco- 
ra aperta la porta a più di un 
affinamento. Ho fatto un po' 
di esperimenti ed ho visto 
che, su una medesima base 
di duemila partite, il program- 
ma di Dani con la ricerca del 
tentativo ottimale risolve i 
giochi mediamente in 4,4 
tentativi, mentre il mio con la 
scelta casuale nell'insieme 
delle soluzioni possibili im- 
piega mediamente 4,6 tenta- 
tivi. Lo scarto fra i due risul- 
tati mi sembra troppo ridotto 
per giustificare tutto quel po' 
po' di lavoro in più che il pro- 
gramma deve fare col meto- 
do proposto da Dani. Forse 
conviene dunque pensare di 
utilizzare una strategia inter- 
media, e qui si aprono due 
possibilità: o si usa una stra- 
tegia multipla, in base alla 
quale il programma inizia gio- 
cando secondo la ricerca ot- 
timale, la mantiene finché il 
numero delle SR è abbastan- 
za elevato (quanto?) e poi 
passa all'altra strategia (o vi- 
ceversa, chissà); ovvero si 
adotta una strategia ibrida 
consistente nel limitare la ri- 
cerca della soluzione ottima- 
le al solo insieme delle SR e 
non a tutto l'insieme delle 
SP. Entrambe queste idee 
sembrano a priori buone e 
degne di ulteriore approfon- 
dimento, cosa che io però 
non ho avuto assolutamente 
tempo di fare. Giro dunque la 
palla: qualcuno di voi ha vo- 
glia di sperimentare un po' su 
questi spunti? Sarei vera- 
mente interessato a ricevere 
le vostre conclusioni in me- 
rito, per vedere se assieme 


possiamo definitivamente 
stabilire quale sia la migliore 
strategia risolutiva per il Ma- 
ster Mind. 

Il programma di Dani (in 
Turbo Pascal) è naturalmen- 
te a disposizione, assieme a 
tutti gli altri, per chi volesse 
giocarci un po'; a questo 
proposito l'autore avverte 
che: «Ho usato (per distra- 
zione) una notazione diversa 
da quella usata nell'articolo 
di MC, ho tirato via l'interfac- 
cia, e il codice sorgente fa 
veramente schifo; ma il pro- 
gramma gira che è un amo- 
re. Forse un giorno o l'altro 
mi deciderò a metterlo a 
punto, o magari verrà fuori 
qualche lettore interessato 
ad una joint-venture? Sareb- 
be carino fare un program- 
ma che giochi a Master 
Mind, Nim e... ce ne vorreb- 
be un terzo: suggerimenti?» 


Conclusioni 


Bene, e con questo vi la- 
scio alle vostre elucubrazio- 
ni. Vi dico solo che su MC- 
Link potete trovare, nel file 
MC-MM.ZIP, tutti i sorgenti 
e gli eseguibili inviati dai let- 
tori che ho citato questo me- 
se. Il file è piuttosto sostan- 
zioso (oltre 600K) per cui 
munitevi di un modem velo- 
ce o preparatevi ad un lungo 
download. Se la cosa vi in- 
teressa avete tutta la pausa 
estiva per dedicarvi all'analisi 
ed alla messa a punto di una 
strategia ottimale per la riso- 
luzione dei problemi di Ma- 
ster Mind. Mi piacerebbe 
che, al ritorno dalle ferie, mi 
mandaste il frutto delle vo- 
stre sperimentazioni estive 
chissà che non ci scappi una 
terza puntata sull'argomen- 
to. Altrimenti vi ricordo l'ap- 
puntamento col torneo di 
Crobots che vorrei tenere in 
autunno: quale migliore oc- 
cupazione per i lunghi ed 
afosi pomeriggi estivi che la 
messa a punto di un robot 
da combattimento? 

Scherzi e... intelligiochi a 
parte, vi auguro di passare 
una buona estate e vi invito 
nuovamente su queste pagi- 
ne, freschi e riposati, a set- 
tembre. Buone ferie a tutti 

Re 


MCmicrocomputer n. 109 - luglio/agosto 1991 





LA QUU LA LI TA e: VERBA TIM è È SULA «i NEL FUTURO 


NE 
"d 
IV 


DL 6250 


ES 
Verbatim 2228 


ire gazi 


Datalife. SS |l 
Data Cartridae 





La famiglia 


E la famiglia DataLife, 
una famiglia famosa, che comprende 
una vasta gamma di Data Cartridges 
perfette per ogni esigenza di archivio 
o back-up da 20 a 525 Mbytes. 

Una famiglia leader, grazie alla 
tecnologia e al know-how Verbatim, 
un marchio che è sinonimo di 
informazione elettronica. 

DataLife Data Cartridges: 
perfetti per voi. 


Sbernadori & Del Conte/Milano 





| ulta 1sbe728 





Me 


GA 


Tel. 02-93568708 


SOFt 


oppure 02-93568714 





Megasoft, e il Software diventa più facile. Finalmente il vostro fornitore di 
fiducia che opera in sintonia con la propria consorella negli Stati Uniti 


formando un team imbattibile, e più importante ancora prezzi imbattibil 








AMBIENTI OPERATIVI 
Desaview 23 175000 
Desaview 39623 230000 
DR DOSSO 260000 
Geoworts Ensemble 250000 
MS Windows 30 190000 
MS Windows 301T 280000 

cap 
Autoskerch 20 280000 
Auitosteeteh 20/7. 200000 
Desian CAD 20.42 310000 
Design CAD 3031 ‘00.000 
Generic CADO 50 ‘560000 
COMUNICAZIONE 
Carbon Copy Pius 60 220000 
Close-Up Customer/Terminal 260000 
Crosstalk Mark 4 270000 
Laplink Release il 185000 
Laplink Resease HIT 220000 
Mirror 20. 160000 
PE Anywnere IV 195000 
Procomem Ps 2.0 130000 
Smarterm 320 270000 
DATABASE 
Clarion Professional Dev 21 845000 
Cipper so 860000 
Datakase 22 870000 
DataEase 217 1190000 
DBaseVi1i 920000 
DBA V 147 1100000 
Foxbase + 21 ‘575000 
Paradox 35 ‘360000 
Paradox 35 17 1180000 
PERIESO 176000 
RER Report Writer 300000 

DESKTOP PUBLISHING 
Bitstream Fonts icacì 120000 
Express Publisher 20 215000 
Freedom of Press ‘75000 
PES Fest Pubiser 150000 
Uttraserpe PC Plus 465000 
UttrascrpIPC 710000 
Ventura Publisher Gol 300000 

FOGLI ELETTRONICI 
Baler 61 ‘670000 
totus12:323 ‘585000 
totus1:232217 730000 
1otus 12331 725000 





Per Tutti i Nuovi Clienti SCONTO DEL 10. 





totus12331 7 89000 
Quattro Pro 30 580000 
Quattro Pro 2017 780000 
Sideways 53 110000 
FORMS/FLOWCHARTING 
Fiowcharting ll 270000 
Formtodì Gola 50 110000 
Interactive £25Y Row 185000 
PerForm Designer £ Filer 21 180000 
GIOCHI 
Fighe Simulator 200 75000 
PC Gode 40 75000 
Simciey 70000 
Test Drive il ‘80000 
GRAFICA 
Appiause ll ‘580000 
Appiause IT. 790000 
Alitodesk Animator: ‘570000 
Autodesk Animator IT ‘560000 
Drawpertect 11 525000 
Freelance PiUS 40 615000 
Freelance PAS 301 IT 790000 
Harvard Grapns 30 670000 
Harvard Graphics 23/7 760000 
Hisaak 20 15500 
Insert ius W/HIA 255000 
PE Paintbrush IV Plus 215000 
PC Pantbrush VPIUSIT -—350000 
Pizazz PUS 20 ‘130000 
INTEGRATI 
Eigne n one 85000 
Framework ll 78500 
Framework HT ‘950000 
Lotus Works, 180000 
MS Works 20 180000 
MS Works 20.17 520000 
LINGUAGGI 
Portana C- 595000 
Bnef 3031 360000 
MS Bas 71 Dev System -— 605000 
NSCGO 585000 
MS Quick C25 440000 
MS Quick Pascal 10 150000 
WS Quick Pascal 10 IT 200000 
MS Quick Basi 45 130000 
MS Quick Basic 45 IT 200008 
Salita V2B6 240000 
TUDO IT 20000 





Turbo C+ ProfessionaliT 275000 


Turbo Pasca 60 190000 
Turbo Pascal 6017 240000 
Zortech Ce» 21 275000 


PROJECT MANAGEMENT 
Harvard Profect Manager 30 _ 850000 


MS Project 40 615000 
WS Proget 307 780000 
Scitor Proect Scheduler V-— F10000 
Timelne 20 330000 
STATISTICA/MATEMATICA 
erainmaler 275000 
Derive 12 250000 
Grapner 275000 
Mathcaa 25 50000 
Matematica 386W/357 IMT_1550000 
SPSSIPC Plus Base 370000 
Statgrapnics 510 1050000 
Systat 50 1200000 
UTILITÀ 
386 r0 the Max 51 150000 
‘Above Dik 40 150000 
Automenu 47 75000 
Brookiyn Brige 50 120000 
hei 155000 
copy iPC5O 50000 
Disk Technica Gol 170000 
Fastaxk Ps 230000 
Lotus Magellan 20 195000 
Netroom (ì user 90000 
Norton Antivirus 160000 
Norton Commander 30 180000 
Norton Commander 30 IT 280000 
Norton Utilities Adv 60 —190000 
PE Kiwik Powerpak 145000 
PE Tools Deli 70 210000 
PE Tools Deluxe 6017 230000 
EIN 50651 110000 
Software Carousal 100000 
Sprnte i 120/000 
Tree Pro coi 150000 
VIDEOSCRITTURA 
Facelfe for WorgPerfeet 105000 
MS Word 55 215000 
MS Word 50 IT 780000 
Professional Write WPFO Fe 300000 
Word Perfect 51 ‘50000 
Worastar 5D 350.000 


Desidero ricevere gratuitamente il vostro catalogo 


cognome 
Nome. 
Società. 





Indirizzo. 








CAP. 


Telefono. 


Tel 02-93568708 opp! 





UltraScript. UltraScript | 
j PC PC 





ULTRASCRIPT 

STAMPARE IN POSTSCRIPT DIVENTA ECONOMICO CON QUASI 
TUTTE LE STAMPANTI. STAMPA FILES POSTSCRIPT CON TESTO DI 
ALTA QUALITÀ O CON GRAFICA DIRETTAMENTE DALLA MAG- 
GIORANZA DEGLI APPLICATIVI COME WORDPROCESSORS E FOGLI 
ELETTRONICI. ORA INCLUSO UN DRIVER PER WINDOWS. ULTRA- 
SCRIPT PC HA 13 FONT SCALABILI MENTRE ULTRASCRIPTPLUS 
HA TUTTI 35 FONT POSTSCRIPT. 


SPECIAL PC 210.000 PC Plus 465.000 








WINDOWS | MS Powerpoint ‘585.000 
Actor 31 250000 | ‘MS win Entertainment Pack 55000 
Adobe iustrator 1 540000 | MSWWProduCtIiY Pack _ 80000 
‘cioe Type Manager 106000 | MSWnSoftware Dev xt 610000 
Ami Professiona 12 560000 | MSWOTATA for Windows | 595000 
Arts & Letters Graphics Editor 820000 | Objectvision 195000 
Asvmerrix Tooibook 540000 | Omnipage Prof 1100000 
Corel Draw 20 620000 | Packrar 50 65000 
Crosta 225000 | Pagemakera0 560006 
150000 | perfomero 150000 
ov 540000 | Salita Windows 560000 
CEE for Woo 105000 | Supertases 750000 
Fd 305000 | Turbo Pascal Prof Windows _ 235000 
MDC Fest Apps ‘935000 | Ventura Pubisher God 30500000 
NOE KON Designer 35000 | Winfax 30000 
DC Windows Eepress 50 95000 | Wngz 10000 
IBM Current 11 525000 | Xerox Formbase11 590000 
Lotus AM Professional |—610000 
Micrografx Charisma 1000 UNIX 
Mcrograf Designer 301 620000 | SEOFONDReSBE E T:S0000 
MES) 375000. |. sco vp/n i2usen 895000 








PAGAMENTO 

*Per pagamento anticipato tramite assegno c/c 0 
circolare (non trasferibile intestato a MEGASOFT SRL) 
oppure vaglia postale SCONTO DEL 5%. 

*Cartasi-American Express-Visa 

*Contrassegno 

CONSEGNA 

Spedizione mezzo corriere espresso con addebito di 

Lit. 15.000+IVA. 

Tutti i prezzi si intendono al netto di IVA-franco 
nostro magazzino, salvo il venduto 





MEGASOFT-L'AMICO FLESSIBLE 


Ure 02-93568714 - Fax 02-93568696 


20010 - SAN PIETRO ALL'OLMO (MI) - Via Filanda, n° 12 











Quando la realtà 


diventa ispirazione 


Per il numero estivo della nostra rivista vi presento tre racconti, appartenenti alla 
benemerita categoria dei «brevi» — Naturalmente «brevi» non basta; debbono anche 
essere «buoni»: mi pare che questi lo siano — Intanto dedicate l'estate alla raccolta di 

materiale per ComicWare: se non sapete ancora cos'è, leggete StoryWare Flash 


| ricordate l'annuncio 
di uno StoryWare 
Flash di qualche nu- 


mero fa, dove si chiedeva la 
ri-spedizione di un racconto 
«macerato» dalle Poste? 

Ebbene, ora l'incidente è 
diventato esso stesso rac- 
conto per mano (anzi, per 
penna) dell'autore del contri- 
buto vittima delle PPTT, rac- 
conto (quello nuovo) che vi 
propongo nella puntata esti- 
va di StoryWare. 

Per inciso, il racconto che 
ha richiesto un secondo in- 
vio si intitolava «Le sorprese 
non finiscono mai»: quando 
si dice il caso! 

Vittima di un altro caso, 
questa volta un po' più in- 
quietante, è anche il prota- 
gonista del «brevissimo» Si- 
Stemi Esperti, un lavoretto 
niente male, secco come 
una frustata ma gravido di 
moOniti e di presagi (forse sto 
esagerando un po') e co- 
munque meritevole di pub- 
blicazione. 

Anche il terzo racconto sì 
rifà ad un caso, ma si tratta 
di un caso «clinico» o giù di 
lì; è la parabola esagerata di 
un evento che certamente 
molti di noi hanno vissuto, 
sia pure con finale diverso 
(mi auguro). 

Questo è il materiale che 
occupa la rubrica per la 
pausa estiva; ora avete due 
mesi di tempo ed ho pensa- 
to di darvi due compitini per 
le vacanze. 


di Elvezio Petrozzi 





Il primo, citato già nel 
sommarietto di apertura, è 
meglio spiegato nell'ultimo 
StoryWare Flash 

Il secondo è quello di con- 
tribuire a tracciare un bilan- 
cio qualitativo di quanto pub- 
blicato nel nostro angolo let- 
terario in un anno di vita (la 
rubrica vive infatti dal nume- 
ro 97 di MC, giugno 1990) 

Vi chiedo infatti di espri- 
mere, per ciascuna delle 
opere pubblicate dall'inizio 
ad oggi, un voto in trentesi- 
mi e di farmi avere per lette- 
ra il vostro giudizio. 

Naturalmente ne verrà 
fuori, inevitabilmente, una 
classifica, ma vi prometto 


MCmicrocomputer n. 109 - luglio/agosto 1991 


che non la userò in modo 
«agonistico» 

Se doveste imbattervi in 
racconti che non avete potu- 
to leggere, scrivete vicino | 
titolo «N.L.» (Non Letto) 

Per facilitarvi l'opera, ripor- 
tiamo nel riquadro il somma- 
rio di quanto vi abbiamo sot- 
toposto. Si tratta, con i tre 
che appaiono questo mese, 
di 31 racconti, a mio avviso 
tutti di ottima qualità, un ma- 
teriale con il quale qualsiasi 
editore allestirebbe un libro- 
raccolta di tutto rispetto. 

Tra l'altro questa idea co- 
mincia a farsi largo anche 
qui, in redazione, soprattutto 
per dare spazio ai numerosi 


racconti «buoni-ma-lunghi» 
che per motivi di spazio diffi- 
cilmente potremo mai pub- 
blicare 

In ogni caso, tranquilli: vi 
avviseremo per tempo (ed 
addirittura con lettera a do- 
micilio per gli autori) 

Tornando all'elenco ed ai 
voti, aspetto con fiducia la 
vostra risposta a questo invi- 
to, e se poi accompagnate 
l'arido voto con dei com- 
menti mì farete veramente e 
totalmente felice. 

Come? Il mio giudizio? 

Naturalmente non ve lo 
posso dare, almeno per ora; 
vi dico però che ci sono due 
racconti che amo profonda- 
mente ed altri 3 o 4 che mi 
hanno deliziato. 

Gli altri mi sono piaciuti 
moltissimo! Ciao! 


Comunica- 
zione 
postale 


di Gianluigi Fiorillo 


Le lunghe passeggiate al- 
l'interno del British Mu- 
Seum, prestando attenzione 
ad ogni piccolo particolare 
che rivelasse la presenza di 
qualunque sensore del com- 
plesso sistema di allarme. 
avrebbero dato i loro frutti 
presto. Molto presto, 


141 


STORYWARE 


Oramai conosceva quasi 
con familiarità tutti i rivelatori 
di presenza che avrebbe in- 
contrato lungo il suo percor- 
so. Li chiamava confidenzial- 
mente «i piccoli bastardi». 

Aveva ben stampate in te- 
sta le parole che abitualmen- 
te la guida del museo pro- 
nunciava: «Per un eventuale 
ladro il difficile non sarebbe 
entrare, ma uscire con le 
mani piene!» 

Infatti, come avrebbe spie- 
gato in seguito, ogni oggetto 
custodito all'interno del mu- 
seo era incessantemente 
bombardato da neutrini. 

Qualunque cosa fosse sta- 
ta asportata dalla sua sede 
naturale, sarebbe dovuta 
passare obbligatoriamente 
attraverso una delle porte o 
finestre, gli unici contatti del 
museo con il mondo esterno 
(«Vedete», amava esclamare 
la sua guida, battendo il pu- 
gno su di una parete, «qui, 
sulle vostre teste e sotto i 
vostri piedi avete metri di 
solidissimo acciaio»). E qui 
sarebbero entrati in gioco i 
rivelatori di neutrini, perce- 
pendo ben presto la radiazio- 
ne di cui il maltolto sarebbe 
rimasto impregnato per mol- 
te ore ancora. 

A questo punto la scaletta 
della guida prevedeva un al- 
tissimo elogio dell'ineffabile 


neutrino, particella virtual- 
mente inisolabile che avreb- 
be certamente tradito il ladro 
temerario 

Ma lui aveva previsto tut- 
to. All'interno del museo, do- 
po aver superato facilmente 
la serratura elettronica grazie 
al suo fido portatile, stava 
ripassando mentalmente 
ogni minimo dettaglio del 
suo piano. 

La minima esitazione veni 
va scacciata dal pensiero di 
tutte le umiliazioni che aveva 
dovuto subire nel corso della 
vita. Lui, laureato in ingegne- 
ria con il massimo dei voti, 
aveva una assurda idiosin- 
crasia verso | test attitudina- 
li. da molto tempo ormai 
consiglieri di ogni assunzio- 
ne o licenziamento. Perché, 
si era chiesto migliaia di vol- 
te, se non gli piacevano i 
fiori non poteva essere un 
bravo dirigente, e cosa c'en- 
trava la paura del buio con 
l'impossibilità di insegnare 
matematica in un liceo? 

La posta era rimasta l'uni- 
co fossile di un tempo in cui 
le persone interagivano sen- 
za avere tra loro chilometri di 
fibre ottiche e le assunzioni 
erano fatte da uomini in car- 
ne e ossa e non da sequen- 
ze di sì, no, qualche volta, 
battuti sulla tastiera di un 
computer. 


Forse per questo lui era 
rimasto fedele alla collezione 
di francobolli del padre, che 
prima era stata dal nonno, e 
ancor prima del bisnonno. E 
sicuramente per questo ora 
desiderava ardentemente il 
Penny Black, unico esempla- 
re ancora integro del primo 
francobollo emessa al 
mondo. 

Arrivare nella saletta in cui 
esso era custodito e portarlo 
via da quel tempio dell'elet- 
tronica quale era divenuto il 
British Museum aveva per 
lui il sapore di una Crociata. 

Si era preparato con trop- 
pa meticolosità per essere 
messo in difficoltà dai siste- 
mi di allarme che protegge- 
vano il Francobollo 

Lo raggiunse e lo prese 
delicatamente contemplan- 
dolo come un padre contem- 
plerebbe un figliol prodigo 
pentito. 

Sorrise pensando al sem- 
plice sistema che aveva 
escogitato per portare via il 
suo tesoro. Il Francobollo 
non lo avrebbe seguito fuori 
dal museo subito, non prima 
che la radiazione neutrinica 
fosse svanita. E nemmeno 
lui avrebbe aspettato le dodi- 
ci ore necessarie a che ciò 
avvenisse. Prese una busta 
postale dalla tasca, ove risal- 
tava scritto a mano il suo 


indirizzo, vi infilò il Francobol- 
lo e la imbucò nella cassetta 
della posta, messa lì apposi- 
tamente per i turisti che vo- 
levano stupire parenti e ami- 
ci con messaggi scritti su di 
un foglio, invece delle solite 
comunicazioni telematiche. 

Lui se ne sarebbe andato 
indisturbato come era entra- 
to, sapendo bene che tutto il 
brio dei progettisti dell'im- 
pianto d'allarme era stato 
speso a impedire che qua- 
lunque cosa appartenente al 
museo uscisse fuori. Lui non 
apparteneva al museo. Non 
ancora. L'indomani, quando 
il furto sarebbe stato scoper- 
to, tutte le uscite del museo 
sarebbero state bloccate 
Forse l'unica cosa che sareb- 
be potuta uscire sarebbe 
stata la posta. Non ne era 
sicuro, ma aveva una ragio- 
nevole speranza. Chi, tra ca- 
ni-robot e ispettori ultra tec- 
nologici, si sarebbe preoccu- 
pato di quell'innocuo diverti- 
mento per turisti? 

E il Francobollo, scarico 
oramai di quelle dissacranti 
radiazioni neutriniche, sareb- 
be stato portato via dall'eli- 
cottero postale, senza met- 
tere in allarme alcun rivela- 
tore 

Poi un addetto annoiato 
vestito da postino pre-tele- 
matico gli avrebbe recapitato 


Riepilogo dei racconti fino ad ora pubblicati in StoryWare 


MC n. 


97 — JS.B. (di Nino De Luca) 


La bella addormentata (di Vindice Deplano) 


MC n. 98 — Just 2: la vendetta (di Marcello Laugelli) 


MC n. 103 — /n battaglia (di Stefano Mocilli) 
Gli dei (di Alberto Sacco) 


MC n. 104 — La lampada di Aladino (di Marco Scaldini) 


Bug (di Luigi Schepis) 


MC n. 99 — Gli operatori al computer si dividono 
in due categorie... 
(di Roberto Quaglia) 
Contatto forzato (di Piero Rizzo) 


MC n. 100 — Cancel OK Ready (di Massimiliano Chiodi) 
Incontro (di Andrea Avagliano) 
La solita prova (di Fabio Celi) 
Caronte (di Americo Bonanni) 


MC n. 101 — Fortuna sfacciata (di Maurizio Giunti) 
Preparativi per un'invasione (di Raffaele Giannetti) 
Problemi familiari (di Stefano Aprea) 


MC n. 102 — Virus Killer 2.0 (di Gianni Sarti) 
Il sapere voluto (di Marco Menciì) 


142 


Il difensore (di Andrea Venturo) 


MC n. 105 — Time Machine (di Riccardo Caneba) 
Una vacanza al mare 
(di Enrico Maria Ferrari) 
Network (di Gianni Cravedì) 


MC n. 106 — Jennifer (di Cosimo Cardellicchio) 
L'affare (di Federico Greselin) 


MC n. 107 — Telefax (di Gian Luca Valigi) 
Non doveva spedirla, quella storia 
(di Gianluca Fiori) 


MC n. 108 — La Divina Commedia Informatica 
(di Fabio Camponeschi) 
Cyb Love (di Claudio Savi) 


MCmicrocomputer n. 109 - luglio/agosto 1991 


addirittura a casa sua la pre- 
ziosa lettera. 

Non gli rimaneva che 
aspettare e sperare. 

La notte non riuscì a dor- 
mire e la mattina si alzò dal 
letto di buon ora, eccitato e 
fremente. Con un'ansia cre- 
scente al passare delle ore, 
scrutava avidamente dal vi- 
deocitofono la gente che 
passava sui nastri mobili, 
cercando di intravedervi 
qualcosa di anacronistico, 
come un postino. Quando 
ormai la speranza aveva la- 
sciato il posto alla preoccu- 
pazione, il postino arrivò. 
Cercò di rendersi più calmo 
possibile quando si presentò 
alla porta. Di fronte a lui un 
uomo grassoccio e sudato, 
visibilmente a disagio nei ve- 
stiti di un tempo non suo, gli 
tendeva un pacchetto piutto- 
sto malridotto. 

«Mi scusi, di solito non 
disturbiamo le persone in 
orari così tardi, ma sa, al 
museo c'era una tale confu- 
sione! Vede, uno di quegli 
sporchi feticisti pare sia riu- 
scito a sottrarre al museo un 
rettangolino di carta con pa- 
recchi anni sulle spalle» 

Farfugliò anche lui qualco- 
sa riguardo la sua riprovazio- 
ne e ringraziò il postino. Fre- 
mente si diresse verso il vici- 
no tavolino. Dopo aver posa- 
to il pacco, freneticamente 
iniziò a rompere con le mani 
i lacci che lo ingabbiavano. Il 
pacco fu aperto con una ri- 
trovata calma: ciò che vi era 
dentro era molto piccolo e 
delicato. Sollevò l’ultimo 
lembo del cartone e fu preso 
da un moto di sorpresa. Di- 
nanzi a lui vi erano un foglio 
e un qualcosa che assomi- 
gliava ad un hamburger car- 
taceo. Con mani tremanti e 
lacrime agli occhi lesse quel- 
la che sembrava essere una 
comunicazione del museo: 
«L'acclusa corrispondenza è 
stata danneggiata occasio- 
nalmente dai congegni mec- 
canici di questo ufficio. Si 
prega la S.V. di voler accetta- 
re le scuse del British Mu- 
seum per l'inconveniente oc- 
corso». 

Non un solo frammento 
del Francobollo si era salvato 
dalla furia della macchina 


L’algoritmo 


di Moreschi Angelo 


Sono qui ed aspetto. 

Di tutto il tempo trascorso 
solo questo mi è rimasto, 
tacere ed aspettare; è il de- 
stino della mia ricerca. 

Lanciai l'algoritmo molti 
anni fa, non sono capace di 
ricordare con precisione il 
tempo esatto, ne è passato 
troppo; ricordo però un'esta- 
te, lunga, trangilla, una delle 
più chiare che ricordi della 
mia giovinezza, e mi sentivo 
un animo libero, sereno, una 
fede sconfinata e incoscien- 
te sulle possibilità che mi 
offriva il futuro. 

Ancora oggi ripenso con 
un sorriso a come l'idea por- 
tante della procedura princi- 
pale mi sia venuta in veran- 
da; era una sera profonda e 
calda come da tempo non 
ne vivo più, il cielo una chie- 
sa immensa senza un rumo- 
re, mia madre ascoltava un 
grammofono in cucina e can- 
ticchiava le parole della can- 
zone. 

La notte stessa accesi il 
calcolatore che avevo in sala 
e implementai l'algoritmo, lo 
testai per alcuni dati di prova 
di facile controllo: funziona- 
va alla perfezione, e allora, 
assalito dala febbrile foga di 
aver creato qualcosa di su- 
perbo, introdussi | dati defini- 
tivi e lo lanciai 

Da allora la mia vita consi- 
ste in una lunga, ininterrotta 
attesa. Sarebbe ingiusto af- 
fermare che ho vissuto per 
quel risultato, o forse non 
voglio ammetterlo: ho avuto 
la mia vita simile e parallela a 
quella dell'algoritmo, ugual- 
mente importante, ugual- 
mente vana: la laurea, il la- 
voro, il matrimonio e il primo 
maschio, la morte di mio pa- 
dre, il secondo maschio, una 
femmina un divorzio, il matri- 
monio dei figli, i nipoti. 

E durante tutto questo la 
macchina elaborava il calco- 
lo, non interferiva, viveva la 
sua vita di drammi interni, 
miriadi di cicli nati e chiusi di 
cui non avevo nessuna co- 
scienza; siamo rimasti estra- 
nei ognuno ai drammi del 


MCmicrocomputer n. 109 - luglio/agosto 1991 


l'altro, ma sempre comun- 
que nella stessa casa; e nel- 
la stessa casa ora, siamo ri- 
masti insieme, soli. 

Mi si può obiettare che 
potevo ricostruire l'algoritmo 
su altri calcolatori, magari su 
quelle grandi macchine an- 
tropomorfe della decima ge- 
nerazione. Volevo, ho voluto, 
non ho mai potuto: quell'in- 
tuizione meravigliosa di quel- 


STORYWARE 


la notte d'estate si è prodot- 
ta in quel solo momento, 
frutto di quella notte di tante 
notti fa, ora mi è sfuggita, 
non la ricordo, non posso più 
ricostruirla. Il processo che 
lavora da anni nei circuiti del- 
la macchina nella sala, figlio 
mio amatissimo, mi è dive- 
nuto col tempo, congettura 
dopo congettura totalmente 
sconosciuto. Fermare il pro- 


StoryWare Flash 


— Per tutti gli amici di StoryWare (Italia - Europa) - Molti si 
affannano a scrivere sulle buste, nel modo più visibile che 
possono, messaggi del tipo «Maneggiare con cura, Contiene 
materiale magnetico» oppure «Attenzione: contiene supporto 
magnetico» 

Come abbiamo potuto constatare direttamente e come dimo- 

stra il «Caso Fiorillo», le poste se ne fregano di simili avvisi; 
quello che in realtà sì ottiene, è di richiamare l'attenzione di 
qualche malintenzionato e risvegliare il suo interesse per il 
dischetto che certamente il plico contiene: se poi è un gioco 
meglio, altrimenti una «formattata» e via: capito!?! 
— Per Felice Compora (Amantea - CS) - Caro Felice, dichiari 
candidamente di non essere un lettore assiduo di MC, dici averlo 
‘comprato solo per capire come funziona StoryWare, mi mandi un 
racconto (che non ha ancora letto) e mi preghi di non farti 
aspettare tanto 

Se per farti comprare la rivista debbo aspettare a pubblicare il 
tuo lavoro, penso che difficilmente lo leggerai! Naturalmente 
‘scherzo, ma segnalo che la mia non è certo la rubrica migliore di 
MC e che ce ne sono moltissime altre che costituiscono un buon 
motivo d'acquisto. 

— Per Giovanni Caturano (Benevento) - Tranquillizzati, avevo 
già capito che il tuo racconto non era una «prima puntata» ma 
semplicemente «un racconto» 

Per quanto riguarda poi la tua scommessa con Paolo e Ivana 
circa la pubblicazione, non ti prometto nulla ma consiglio ai tuoi 
amici di cominciare a prendere un bollettino di conto corrente 
postale 
— Per Claudio Castellini (Genova) - Che tu sia uno de «Gli 
Ultimi Romantici»», come intitola il tuo pseudo-racconto, si 
capisce dall'inizio della lettera «Mio caro amico, le invio...» roba 
da brume dello Yorkshire! 

L'argomento che tratti è certamente fatto «...per la gioia del 

sig. Paolo Nuti e dei suoi ruggenti editoriali....»; sono stato 
tentato di pubblicare l’apologia dello hacker che fai in apertura 
come articolo a sé stante, ma alla fine ho deciso di pubblicare 
anche il resto: seguimi con fiducia! 
— Per tutti coloro che non sanno scrivere racconti, non 
sanno disegnare fumetti e non sanno comporre poesie «informa- 
tiche», ma che desiderano vedere il loro nome stampato su MC 
— Rinnovo l'invito già espresso sullo scorso numero per la 
raccolta di materiale umoristico «originale» ispirato al mondo dei 
computer; si tratta dell'ultima forma di espressione umana che 
non abbiamo ancora ospitato all'interno di StoryWare. 

Infileremo tutto quello che ci manderete (ovviamente entro i 
limiti qualitativi che MC merita) in un nuovo «angolo» intitolato 
un po' banalmente: 


ComicWare 
Speditemi quindi barzellette, aneddoti divertenti, proverbi, 
vignette e tutto quello che può farci sorridere delle nostre manie 


informatiche. 
Se son rose... dumperanno! 


143 


STORYWARE 


gramma per ottenere il lista- 
to è assurdo, e, in fondo, 
neppure lo voglio. Ho gene- 
rato un processo mentale 
che ora non è più mio, vive 
di sua vita, e non so se pensi 
e cosa pensi di me: non 
ricordo cosa gli ho insegnato 
a pensare. 

Nei primi anni di vita del- 
l'algoritmo, esso era entrato 
nella mia vita come un'os- 
sessione, capitava spesso 
che mi svegliassi di notte 
dopo incubi orrendi e andavo 
in sala a controllare il funzio 
mamento della macchina, en- 
trava nel mio cervello come 
una ossessione infinita, e il 
suo schermo era sempre 
muto, tremendamente mu- 
to. Fui assalito dall'orrore 
che fosse caduto in un loop 
infinito. 

Per paura di perdere il cal- 
colo comprai quasi subito un 
gruppo elettrogeno per l'ali- 
mentazione autonoma, poi 
costruii un circuito di raffred- 
damento, e infine avvolsi la 
macchina in una camera 
iperbaica. Ho cambiato deci- 
ne di video, ho pianto, ho 
riso, ho urlato sullo schermo 
per anni. 

L'ho amato, l'ho odiato. 


Distrutto e abulico sul la- 
voro, trattavo gli altri uomini 
con sospetto e diffidenza, 
mia moglie mi salvò dalla 
pazzia per molto tempo, era 
l'unico essere umano con 
cui parlavo, poi anche lei non 
resse più e se ne andò. Mi 
vergogno a raccontare che 
non fui presente neppure al- 
la morte di mio padre; quan- 
do il pover'uomo era in ago- 
nia io ero ossessionato dalla 
paura che il computer potes- 
se spegnersi in mia assenza, 
e rimasi per tutto il tempo 
davanti alla macchina spe- 
rando che l'algoritmo riuscis- 
se a produrre un risultato în 
tempo. 

Avvenne in quel periodo 
che mi accorsi che non ricor- 
davo nemmeno più a cosa 
servisse il calcolo che stavo 
facendo, quale valore potes- 
se avere il dato elaborato e 
come interpretare il risulta- 
to; ricordavo solo che era 
importante, fondamentale; e 
presi a sperare che l'algorit- 


144 


mo potesse, nei meandri dei 
suoi calcoli astrusi, salvare 
tutti gli uomini dalla morte e 
salvare mio padre. 

Ma non avvenne così, mio 
padre morì e il tempo conti- 
nuò a scorrere come accade 
normalmente dal principio 
dei giorni, e col tempo la mia 
ossessione si spense e presi 
a divenire indifferente all'al- 
goritmo; mia moglie ottenne 
il divorzio, i miei figli crebbe- 
ro e si sposarono, andarono 
via tutti da questa casa, ri- 
masi solo come sono ora. 

Non ero neppure riuscito a 
trasmettere l'importanza del 
mio lavoro a nessuno dei 
miei cari, avevo paura che se 
l'algoritmo avesse prodotto il 
risultato dopo la mia morte 
non ci sarebbe stato nessu- 
no a raccogliere il frutto del- 
l'enorme lavoro sullo scher- 
mo e tutta la mia vita sareb- 
be stata completamente 
sprecata. Perciò cercai di 
coinvolgere alcuni miei colle- 
ghi o i pochi amici rimasti, 
ma fui preso da tutti per 
pazzo; per tutti l'algoritmo 
era il parto della mente di un 
folle, un sogno. 

Si, solo un sogno. 

E forse è davvero cosi; 
certe notti, quando ascolto il 
silenzio immenso di questa 
casa vuota, mi capita di cre- 
dere che tutto questo, tutta 
la mia vita è stata, è, l'enor- 
me infinito sogno che sto 
ancora sognando da quella 
notte lontana nel tempo del- 
l'estate dei miei vent'anni; 
che sono ancora lì, addor- 
mentato sulla tastiera, vinto 
dal sonno prima di imple- 
mentare l'algoritmo, e che 
presto, molto presto verrà 
mia madre a svegliarmi 

Altre notti mi capita di cre- 
dere che la macchina, di là, 
nella sala, ha già elaborato il 
calcolo, l'algoritmo è termi- 
nato, il risultato è pronto, ba- 
sta solo andare a leggerlo, 
basta solo alzarsi e leggerlo, 
ma ormai sono troppo stan- 
co per alzarmi, troppo vec- 
chio per leggere sul video; è 
passato troppo tempo. Una 
donna mi accudisce da tem- 
po immemorabile, forse da 
anni, mi dà da mangiare, mi 
addormenta con canti la se- 
ra, e forse ha già spento 


quella macchina inutile che 
occupava la sala, ha staccato 
la spina sorridendo per le 
pazzie del professore. 

Ma io sono qui, sono qui e 
aspetto perché so, avverto 
con la sicura certezza dei 
vecchi che il risultato finale, 
l'ultima elaborazione del- 
l'algoritmo sta finalmente 
per arrivare e non voglio far 
mi trovare impreparato, 


Sistemi 
esperti 
di Cristiano De Mei 


Il mio computer è pronto. 

Il cursore lampeggia pa- 
ziente. 

Devo provare alcuni siste- 
mi esperti che Sabrina mì ha 
procurato. 

Digito con calma le do- 
mande sulla tastiera e il pro- 
gramma risponde pronta- 
mente 
— Che cosa sei? — doman- 
da ironicamente. 

— lo sono un Sistema 
Esperto — risponde silenzio- 
so il programma. 

— A cosa mi potresti esse- 
re utile? 

— Posso risponderti a que- 
siti relativi alla chimica orga- 
nica. 

— La chimica non è stata 
mai il mio forte — penso un 
po' seccato. 

— Che cos'è la chimica? — 
digito rapidamente. 

— La chimica è una scienza 
che studia la composizione 
della materia e le sue tra- 
sformazioni — mi informa 
grazie allo schermo. 

Premo pochi tasti: 

— A cosa serve? 

— A migliorare la vita del- 
l'uomo. 

— Che cos'è la vita? — do- 
mando senza convinzione. 
— È un processo evolutivo, 
un periodo di esistenza 

— Sai chi sono io? — digito 
incuriosito. 

— Si — risponde il pro- 
gramma. 

— Dimmi chi sono io. 

— Tu sei Cristiano, nato a 
Roma il 10-4-71 — e lo 


schermo scrolla qualche riga 
più su 

Rimango sbalordito. 

Il cursore intanto è li che 
attende una mia domanda. 
— Dove studio? 

— A Roma, alla Sapienza 
— replica brevemente il pro- 
gramma, 

— Dove sono stato ieri? — 
chiedo fremente 

— A teatro. Sei uscito alle 
20 e 15 da casa. 

— Come si chiama il mio 
migliore amico? 

— Tu non hai un amico par- 
ticolare 

— Qual è l'ultimo libro che 
ho letto? 

— Il processo. Kafka. 

Le mie mani scorrono feb- 
brili sulla tastiera. Sto sudan- 
do e tutto mi sembra incredi- 
bile. 

— Qual è la mia squadra 
preferita? — gli domando, 
— La Fiorentina 

— Qual è il mio dolce prefe- 
rito? 

— Il tiramisu. 

Mi fermo un momento 
Sono preoccupato. 

Ora faccio le domande 
lentamente, riflettendo sulle 
possibili risposte, Ho quasi 
paura di quella verità fredda 
e oggettiva che puntualmen- 
te lo schermo mi mostra due 
righe più in basso della mia 
domanda. 

— Cosa sto facendo? 

Stai facendo delle do- 
mande ad un S.E. — Ovvio, 
— Di che colore sono i miei 
capelli? 

— Biondi 

— | miei occhi? 
— Castani. 

— La mia camicia? 
— Bianca 

La testa inizia a girarmi. Mi 
sembra di sentire un ronzio 
fastidioso che subito si 
placa. 

Chiedo con sforzo: Cosa 
sarà della mia vita? 

Passano alcuni intermina- 
bili secondi 
— Sta elaborando — penso 
ansiosamente. 

Poi la risposta appare due 
righe più in basso. 

— Non lo so, 

Riprendo a respirare. Poi, 
ancora agitato, digito anima- 
tamente: — Grazie. 

E spengo il computer me 


MCmicrocomputer n. 109 - luglio/agosto 1991 


rep 


Opera Completa, 


[=">354 





Linea Desk Linea Tower Linea Mini 


Per vostra fortuna, Peripherals conosce bene la differenza tra un lavoro e 
un buon lavoro. Con la sua gamma completa e affidabile, Peripherals vi 
garantisce il massimo risultato in ogni occasione. Potrete iniziare alla 
grande, ad esempio, con la linea Desk, che offre computer da tavolo basati 


‘su microprocessore 80286 a 16 MHz e 80386SX a 20 MHz. 


ma con i più versatili chassis mini tower. E, per finire. grande sarà la 
professionalità con la Linea Tower. potenti computer da pavimento basati 
su i microprocessori 80386 a 25 MHz con cache memory e 80486 a 25 
MHz. Ma non è tutto: i modelli basati sui microprocessori 80386, 80386SX 


e 80486 utilizzano le celebri piastre madri della statunitense 


quindi, parte scopre che a vole grande non vuo die -—MDIEIR  sonottbicsystems geanit cinque anni. Bastano davero 


ingombrante: accadrà con la Linea Mini, identica alla Desk, Cose in grande. tre linee di differenza per fare le cose in grande. 


Peripherals s.a.s. - Pozzuoli (Na), piazzale della Vittoria 4 


tel. 081.5265442/5266209; fax 081.5263914 












URANIA 
NELCOM ... 





SEMPRE DI PIÙ ... | MIGLIORI 


CONCESSIONARIO AUTORIZZATO ANEG iTALIA 
DISTRIBUTORI NAZIONALI DI CONVERTITORI DI PROTOCOLLO 
COAX E TWINAX AXIS 
DISTRIBUTORI NAZIONALI SCHEDE GRAFICHE ALTA RISOLUZIONE VECTRIX 


PERSONAL COMPUTER BASATI SU PIASTRE MADRI ORIGINALI 
(AMI) AMERICAN MEGATREND INC 


A MAGAZZINO A PREZZI IMBATTIBILI TUTTE LE PERIFERICHE N E C, TELEFONATECI PER: 
Stampanti NEC 24 Aghi Risoluzione grafica 360x360 - mod. P20/P30 - P60/P70 - P90 
LASER NEC 6pmm - mod. S60 e S60P - P = (Postscript) 

TRASFERIMENTO TERMICO NEC - mod. COLORMATE PS Postscript per STAMPE a COLORI 





MONITOR MULTISYNC NEC 


NEC 2A 14” 800x600 
NEC 3D 14” 1024x768 
NEC 4D 16” 1024x768 
NEC 5D 20” 


0,31 + SCHEDA GRAFICA 1024x768 
0,28 + SCHEDA GRAFICA 1024x768 
0,28 + SCHEDA GRAFICA 1024x768 
1280x1024 0,31 + SCHEDA GRAFICA 1280x1024 


1 Mb L. 910.000 
1 Mb L.1.100.000 
1 Mb L.1.950.000 
2 Mb L.5.700.000 


| NS. PERSONAL SONO COMPOSTI CON FD TEAC - HD QUANTUM, MAXTOR, RODIME 
CONTROLLER SCSI ADAPTEC - MOUSE LOGITECH - TASTIERE CHERRY 





URY 20XS/44 
Da Tavolo - M.B. 386SX AMI 20MHz - Con 32KB C.M. - 
Con 4MBs/80ns + 1 FD 3"1/2, 1.44MBs + 1HD 44MBs 
17ms - Con 32k C.M. + VGA 1024x768 1MB + 2 RS232 
+ 1 P.P. + MULTISYNC NEC 3D + Stampante NEC P70 
COLORE + MOUSE + DOS 4.01 ITALIANO 

L. 5.200.000 


URY 33/105S 
Tower doppia ventola con 240W - M.B. 386 AMI 33MHz 
- Con 64K C.M. - Con 8MB3/70ns + 1 FD 3"1/2, 
1.44MBs + 1 HD SCSI 105MBs 15ms + VGA 1024x768 
+ 1MBs + 2 RS232 + 1 P.P. + MULTISYNC NEC 3D + 
Stampante NEC P70 COLORE + MOUSE + DOS 4.01 
ITALIANO 


L. 8.700.000 


URY 486/210S 

In Tower Doppia Ventola con 240W - M.B. 486 AMI 33MHz 

- Con 128K C.M. - Con 8MBs/70ns + 1 FD 3" 1/2, 1.44MBs 

+ 1 HD 213MBs SCSI 15ms + VGA 1024x768 + 1MBs + 

2 RS232 + 1 P.P. + MULTISYNC NEC 3D + Stampante 

NEC P70 COLORE + MOUSE + DOS 4.01 ITALIANO 
L. 10.500.000 


URY 486E/210S 

In Tower Doppia Ventola con 240W - M.B. 486 AMI 33MHz 
- Con 64KB C.M. - Con 8MBs/70ns + 1 FD 3"1/2 1.44 + 
1 HD 213MBs SCSI + VGA 1024x678 + 2MBs - Con 
PROCESSORE TMS3410 256 COLORI + 2 RS232 + 1 P.P. + 
MULTISYNC NEC 4D + Stampante NEC P90 (Colore/400CPS) 
+ MOUSE + DOS 4.01 ITALIANO L. 14.700.000 











PAGAMENTO IN CONTRASSEGNO 


GARANZIA 12 MESI FRANCO NOSTRO LABORATORIO DI TORINO — 


AMI, NEC e MICROSOFT sono marchi registrati 





PREZZI IVA ESCLUSA 
SPEDIZIONI GRATUITE IN TUTTA ITALIA 





Corso Casale, 120 - 10132 TORINO - Tel. 011/81.93.193-81.92.241 - Fax 011/81.93.38.77 


Punti qualificati di vendita: 


Aperti anche al Sabato 













Sia pure in tempo reale, ma 
mi accade ancora di 
riflettere. Le mie riflessioni 
mi piace comunicarvele e 
quelle di questo mese sono 
al passato. 

Playworld è nato nel 1984 e 
lo faccio da settanta mesi o 
giù di lì. Facendolo ho 
cercato sempre di prevedere 
i trend tecnologici e 
soprattutto di restituire ai 
prodotti interattivi e ai 
‘simulatori la magica dignità 
virtuale che essi hanno per 
diritto digitale. Ma di questi 
tempi, un po' volgarucci e 
grassocci a dire il vero, la 
dignità più accettata e 
garantita è quella del 
mercato. Chi vende vale, chi 
non vende non vale. Così il 
fatto che la Nintendo nel 
1990 abbia venduto 
interattivi e macchine per il 
simulmondo per un totale di 
più di diecimila miliardi, ha 
convinto gli ultimi residui 
scettici: | videogame 
interattivi sono un grande 
prodotto di massa. Infatti 
essi lo sono. E non lo sono 
soltanto quelli della 
Nintendo, ma anche quelli 


Gentili friend simulati, il vo- 
stro spettabile interagente 
segreto Francesco Carlà è di 
nuovo in viaggio. Dopo l'ex- 
ploit della visita alla Lucasfilm 
di due mesi fa, questa volta 
sono diretto verso Londra do- 
ve presenzierò alla seconda 
edizione della CD-| Conferen- 
ce che prevede un bel nume- 
ro d'interessanti relazioni e, 
quel che è fondamentale, la 
possibilità di mettere le mani 
su una quarantina di veri titoli 


della Sega, della Nec e 
dell'Atari e soprattutto quelli 
per il PC di un sacco di case 
americane che fanno 
splendidi simulatori con i 
quali sono certo interagite 
tantissimo. 

Adesso il mercato 
dell'interazione é già una 
cosa molto seria, molto di più 
di quanto non lo fosse sette 
anni fa quando è nato 
Playworld. Ma forse 
v'interesserà sapere dove 
questo wild world 
dell'interattività sta andando. 
Bene, v'informo che 
attraverseremo un periodo di 
sette anni circa in cui 
simuleremo meno e 
interagiremo di più. Questo 
periodo sarà quello 
dell'invasione interattiva 
della TV. Accadrà con il 
supporto CD e con le 
macchine CD-, COTV e CD 
ROM-XA, ma succederà solo 
fra un anno e mezzo e non è 
neppure il caso di 
preoccuparsene troppo. Sarà 
comunque una TV interattiva, 
cioè un computer messo a 
gestire immagini provenienti 
da fuori di lui, immagini 


CD- già finiti o quasi. Trala- 
scio la sezione aereo e il giro 
di Londra in taxi per trovare 
l'Hotel Plaza (ce ne sono due 
a Londra e naturalmente so- 
no finito in quello sbagliato...) 
e glisso altrettanto veloce- 
mente sulla prima serata alle- 
gramente trascorsa in una 
poco simulata cena in un otti- 
mo ristorante indiano con un 
sacco di simpatici amici, tutti 
a vario titolo coinvolti nelle 
novità multimediali. La matti- 


MCmicrocomputer n. 109 - luglio/agosto 1991 


digitalizzate, ma non 
simulabili. Sarà un ambiente 
interattivo, ma non il 
simulmondo, che come 
sapete bene è il regno 
dell'immateriale che vive e 
abita con noi. Sarà un 
simulmondo più statico, 
oppure magari animato 
appena si metteranno 
d'accordo sullo standard del 
full motion video, che 
sarebbe l'animazione delle 
immagini catturate da fonti 
esterne e sistemate nei CD 
dei vari standard. 
L'intermondo dei CD sarà un 
montaggio di simulazione e 
realtà: zone e ambienti 
grafici calcolati dalla 
macchina si alterneranno a 
zone video e fotografiche: 
cieli azzurri e prati verdi dei 
campi da golf e un omino 
simulato che c‘abita dentro. 
Nei seicento MB dei CD 
interattivi si nasconderanno 
mondi già visti, in parte, su 
qualche video e realmente 
esistenti nel mondo vero dal 
quale le macchine 
fotografiche o le telecamere 
video li hanno catturati. E 
questi mondi, con la forza del 


di Francesco Carlà 


flow chart e dell'intelligenza 
del programma, saranno 
restituiti a screen, poco per 
volta, alcuni non li vedrete 
mai se non vi capiterà di 
passare in quella zona del 
CD. 

Questo numero é in gran 
parte dedicato al CD-I, visto 
che sono appena stato alla 
seconda edizione della CD-1 
Conference a Londra. 
Vedrete le prime immagini di 
software CD-I, anzi scusate 
la non buona qualità delle 
medesime, ma sono state 
scattate in condizioni di 
emergenza e grazie alla 
simpatia di un fotografo 
inglese assoldato senza tanti 
scrupoli, e vi farete, spero, 
un'idea più o meno simile alla 
mia sulla TV interattiva. 

Nei prossimi mesi vi parlerò 
delle altre macchine in lotta 
per lo standard dei CD 
interattivi. 


Index: 


Speciale 2° CD-I Conference; 
PW Avvenimento: i nuovi 
progetti e î nuovi prodotti 
della Lucasfilmgames. 








Il CDI Player della Philips. 





147 





na dopo mi sono svegliato 
molto presto e anche se la 
conference cominciava alle 
dieci, mi sono ugualmente 
inserito, dandomi arie di ad- 
detto ai lavori, nelle fasi di 
allestimento della sala prove 
che erano in corso fin dalle 
otto. C'erano troppi CD-I 
player schierati e troppi CD 
software pronti per l'intera 
zione perché riuscissi a star- 


British Golf Museum: scelta tra il Capitano. Mary e Old 


Tom, 


ne lontano. Così mi sono av- 
vicinato. 

La prima cosa che ho visto 
è stato il nuovo lettore CD-I 
della Philips, quello nero ac- 
canto al quale mi sono fatto 
narcisisticamente ritrarre in- 
sieme ad Alessandra Gobbi 
Quello nero è il CD-I che 
uscirà nel settembre del 
1991 in USA e Japan e nella 


The Rules of Golf: i 





148 


iruttore interattivo del golf 


Fran 





seconda metà del 1992 in 
Europa, così vi ho anche rife- 
rito le date definitive di lancio 
sui mercati della triade mon. 
diale del CD-I. Nel CD-I nero 
c'era un disco di coloring 
book di quelli educativi per i 
bimbi: si tratta di generare e 
poi colorare disegni oppure 
riempire di colore simulato le 
immagini già contenute nel 





sco Carlà e Alessandra Gobbi (Philips) accanto al CDA, 





British Golf Museum: vecchie palline da golf del 1839. 


CD. Un prodotto decisamen- 
te per i più piccini, di non 
particolare interesse per i 
grandini come me. Questa 
specie di arcade CD era am. 
bientata nei sotterranei del 
Royal Lancaster Hotel di Lon- 
dra, e se ci foste stati avreste 
potuto vedere una quarantina 
o forse più di lettori di CD-| 
comprensivi di video e dedi- 





Palm Springs Open: la scelta delle mazze 


cati ognuno al suo disco. Se 
non avete nulla in contrario 
comincio a raccontarvi quello 
che ho visto, sentito e so 
prattutto interagito 

C'erano un sacco di simu 
latori di golf a Londra. Proba. 
bile che questo dipenda dalla 
grande popolarità nei paesì 
anglosassoni di questo 
sport: probabile che dipenda 
anche dalla sua forte diffusio 
ne in Giappone. Comunque i 
simulatori, tutti prodotti dalla 
American Interactive Media a 
parte The Rules of Golf che è 
della Telecity distribuito dalla 
Philips, sono di tipo abba- 
stanza differente l'uno dall'al- 
tro e infatti la Philips ha an- 
che organizzato una offerta 
speciale per | club di golf 
(offerta che potrebbe sfrutta 
re anche qualche golf club 
italico, in questo caso contat 
ti la Philips IMS italiana a 
Milano per i dettagli...) che 
comprende .Palm Springs 
Open, British Golf Museum e 
il già citato The Rules of Golf 
che più che un simulatore è 
un tutor sul golf che sa tutto 
dei regolamenti ufficiali del 
l'affascinante sport di mazza 
e pallina, ed è realizzato 
usando uno scanning delle 
immagini catturate dall'ester 
no eseguito in maniera molto 
professionale, tanto che si 
ottiene un fantastico verde 
erba verdissimo che crea un 
vero desiderio di giocare ‘a 
golf, il che in The Rules of 
Golf non è possibile. Palm 
Springs Open, invece, è un 
simulatore più tradizionale 
che replica molto fedelmente 
le 18 buche del campo e che 
permette di usare come sog: 
getto interattivo un bellissi 
mo giocatore autentico, digi 
talizzato e animato nelle varie 
posizioni che assume nella 
realtà il player mentre si ap 
presta ad eseguire lo swing 
Pensate a qualcosa che so- 
migli a Leader Board, meno 
interattivo, leggermente più 
ostico nei comandi, molto più 
realistico visivamente e più 
simulato nella difficoltà di 
gioco: non basta più cliccare 
qui e là per diventare in breve 
tempo un top golfer. 

Ma di questa serie il più 
divertente e curioso é sicura- 

















MCmicrocomputer n. 109 - luglio/agosto 1991 


mente British Golf Museum, 
straordinario simulatore old 
fashioned che ripercorre tut- 
ta la storia del golf, e vi fa 
giocare con autentiche maz- 
ze d'epoca e palline altrettan- 
to vetuste e d'improbabile 
sfericità. Tutte le attrezzature 
sono state digitalizzate usan- 
do come modelli gli originali 
e il CD è diviso in tre parti, la 
prima dedicata alla storia del 
golf (che in Inghilterra è una 
cultura oltre che uno sport 
giocato), la seconda propone 
una session di quiz sul golf, la 
terza vi fa simulare tre modi 
di gioco dell'antico golf im- 
personando una madame e 
due improbabili golfisti vitto- 
riani o previttoriani, L'anima- 
zione è molto buona e rea- 
listica e c'è un po' di humour 
inglese, degli anglosassoni 
autentici, come la pallina che 
cade in mezzo alle uova del 
nido, tanto male l'abbiamo 
tirata, e l'altra biglia che colpi- 
sce in testa una pecora, an- 
che questa volta per mia im- 
perdonabile incuria balistica. 
Bellissima anche la sequenza 
di caduta in acqua della palli- 
na con uno splendido splash 
CD audio. 

L'AIM (d'ora in avanti use- 
rò questa sigla per abbreviare 
l'American Interactive Me- 
dia) ha quasi finito anche un 
CD che raccoglie quattro si- 
mulatori di pinball. La parte 
iniziale mì è piaciuta moltissi- 
mo perché c'è un movimen- 
to di camera che dà l'illusione 
di entrare in una sala giochi 
dove ci sono quattro pinball e 





Due esempi di grafica CDI, 


basta puntare e cliccare su 
uno dei quattro per giocare 
con quello. Il sistema si chia- 
ma «point & click mode» che 
non mi meraviglierei, dato l'a- 
more USA per le sigle, di 
vederlo ribattezzare «wypi- 


Wyp: what you point is what 
you play». Dei quattro pinball 
succitati ne funzionava al mo- 
mento solo uno che è poi 
Dogfight di cui vedete l'im- 





Pinball 
uno dei quattro flipper. 
Doglight 


Due immagini della simpatica foca di Sandy's Circus Adventure 


magine. A parte l'audio che 
mi è parso decisamente buo- 
no, il design del flipper asso- 
migliava un po’ al vecchio 
Slamball del C64 ed aveva lo 
stesso difetto di essere com- 
posto di due screen attaccati 
uno all'altro, con il dubbio 
risultato che quando la pallina 
finisce nello schermo supe- 
riore poi arriva in quello infe- 


MCmicrocomputer n. 109 - luglio/agosto 1991 


riore senza darti il tempo di 
capire nulla e proiettandosi 
velocemente nella buca. An- 
che la grafica non mi è sem- 
brata grande cosa e aspetto 
di vedere gli altri pinball per 
dare un giudizio più com- 
pleto. 

A questa seconda confe- 
rence del CD-| erano esposti 
soprattutto prodotti america- 





ni, della AIM, e qualche CD-I 
sviluppato in Europa e in 
Giappone. In Usa hanno un 
forte e radicato senso del- 
l'importanza dell'educazione 
e della necessità di utilizzare 
a scopi educativi tutte le tec- 
nologie disponibili. Così la 
Philips ha cavalcato fin dall'i 
nizio delle sue sperimenta 
zioni con il CD-I questa incli 


Rand McNally S 


149 





nazione e ha organizzato cir- 
ca una decina di CD educati 
vi dei quali solo alcuni mi 
sono sembrati degni di nota 
In particolare due dimostra- 
no una grande conoscenza 
del mezzo di comunicazione 
interattivo e hanno anche l'a- 
ria di sapere che cosa real- 
mente vuole un «nuovo 
bambino» simulante della 
generazione nata negli anni 
Ottanta. Il primo è Sandy's 
Circurs Adventure che basa 
la sua interattività sulla rico- 
noscibilità e simpatia del 
character protagonista: la fo- 
ca Sandy. Le foche sono 
sempre state delle simpati- 
che bestiole e hanno una 
fortuna storica nei confronti 
dei bambini di tutto il mondo 
che vanno su di giri a veder- 
le orbitare la leggendaria pal- 
la sul naso. Poi l'andatura 
goffa, la faccia misteriosa 
mente atteggiata ad un qua- 
sì sorriso naturale, fanno il 
resto. Così Sandy, la foca 
interattiva, ha facile gioco ad 
impadronirsi del nostro inte- 
resse e altrettanto facilmen- 
te gli riesce di farci da intro- 


150 


World Famous Places 





Tre immagini dal 
CD Educativo Tell 
Me Why. 


duttore nelle regole di que- 
sto gioco educativo. Che 
continua con animazioni 
sempre più convincenti e di- 
vertenti e realizzate in modo 
da non ostacolare assoluta- 
mente il fluido svolgersi del- 
l'interazione. Ma il vero 
obiettivo di Sandy's Circus 
Adventure è quello di aiutare 
i bambini a creare, seguendo 
i suggerimenti di Sandy, sto- 





Muppets 


rie animate scegliendo per- 
sonaggi e combinazioni 
Però credo che il software 
che mi è più piaciuto in asso- 
luto sia il CD-I educativo del- 
la AIM titolato Tell Me Why. 
La bellezza di questo CD sta 
in due cose: la prima è l'inte- 
rattività benissimo progetta- 
ta dell'ambiente; la seconda 
è la qualità tecnica del pro- 
dotto che è sul serio alta, 
visto che usa, e brillante- 
mente, la grafica vettoriale 
solida tante volte descritta in 
queste pagine. Tell Me Why 
è un simulatore di conoscen- 
za completamente iconico 
(punta & clicca) che replica 
una specie di galleria d'arte 
virtuale. Entriamo dentro in 
soggettiva e vediamo un 
sacco di ritratti e di icone in 
giro. | ritratti raffigurano per- 
sonaggi famosi, le icone si 
riferiscono ad animali, pian- 
te, a come funzionano le co- 
se, al nostro mondo, al cor- 
po umano. Tutto può essere 


conosciuto interrogando le 
cose stesse, interrogando le 
icone che sanno chi sono e 
come funzionano e cosa ri 
spondere all'interlocutore 
Mi viene in mente il titolo di 
una bellissima canzone di 
Lucio Battisti del 1985: «So. 
no le cose che pensano» 
Qui le cose (ma anche le 
piante e gli uomini etc. etc.) 
non solo pensano, ma anche 
parlano. Simulpensano e si 
mulparlano. Tell Me Why ha 
molte delle cose che deve 
avere un CD-Interattivo. Ma 
la cosa più nuova che ho 
visto a Londra e che secon 
do me può fare la fortuna di 
un prodotto come il CD- è 
stato Escape from Cybercity 
della Fathom Pictures Ameri- 
cana di Gary Hare. Purtroppo 
non posso darvene una do- 
cumentazione visiva, perciò 
vi prego di montare nella vo- 
stra memoria le immagini 
che cercherò di descrivere 

Siete un personaggio di un 
cartoon animato giapponese. 
Per vostra incuria e stupidità 
Strategica siete riusciti a fic- 
carvi in un grosso guaio e la 
vostra povera vita disegnata 
adesso è dispersa in un me 
andro di vie tutte uguali, pie- 
ne di vischiosa ragnatela ci- 
bernetica. Siamo inseguiti 
nel labirinto della città simu 
lata e Cybercity è un simula- 
tore di fuga da questa città 
costruito usando prevalente 
mente immagini disegnate e 
montate con la tecnologia 
dei cartoni animati, insieme 
ad una colonna sonora CD a 
16 bit stupenda e rivoluzio- 
naria. Per capirne la bellezza 
dovete provare a pensare 
d'interagire in vero cartone 
animato. 

Il CD-I è il probabile stan- 
dard della TV interattiva 
prossima ventura. Ha solo 
due cose da fare nei prossi- 
mi mesi, per diventare il pro 
dotto di massa che Philips, 
Sony, Matsushita, Motorola 
e Kodak, vogliono che diven- 
ti: capire quali sono i titoli 
che il pubblico vuole e fare 
in modo che vengano pro- 
dotti e siano resi disponibili 
insieme alla macchina. Poi il 
successo sarà davvero 
grande. 


MCmicrocomputer n. 109 - luglio/agosto 1991 


PLAYWORLD 


Speciale nuovi prodotti e progetti 
Lucasfilmgames 





Oggi, 7 giugno 1991, ho 
incontrato ancora a due soli 
mesi di distanza dal tour al- 
l'incredibile Skywalker Ranch 
di San Francisco, Douglas 
Glen e la creatività dei ragazzi 
della Lucasfilmgames. 

A Villa Zarri, che è uno dei 
posti più incantevoli della 
provincia di Bologna, la CTO 
che produce e distribuisce in 
Italia Lucas, ha riunito un bel 
mucchietto di addetti ai lavori 
per ascoltare Glen e dare 
un'approfondita occhiata visi- 
va e aurale (l'ho cercato sul 
dizionario e significa «sono- 
ro», ma fa più effetto...) alle 
novità dell'autunno della Lu- 
cas. Premetto che quelli della 
Lucasfilm c'hanno un sacco 
di soldi, tutti $$$ rettamente 
guadagnati con l'esercizio 
delle loro funzioni cinemati- 
che, e oltre ad avere questo 
mucchio di buck (soldi nel 
gergo americano) hanno an- 
che un bel po' di testa, il che 
li ha convinti, primi tra le 
grandi case di produzione 
‘americane, ad investirne un 
po' nell'interattività: intendo 
videogame e facezie simili 
Questo, come è noto, comin- 
ciarono a farlo già dal 1984 
con splendidi software per gli 
otto bit allora (e ancora ades- 
so) in circolazione: titoli co- 
me Resque on Fractalus, 
Ballblazer, The Eidolon e Ko- 
ronis Rift sono ancora nella 
RAM di parecchi di noi, A 
metà degli anni Ottanta pro- 
varono ad iniettare parte pic- 
colissima della loro esperien- 
za creativa e cinematica in un 
nuovo tipo di produzioni, un 
nuovo genere di avventure 
animate che raccoglieva un 
po' l'eredità della Sierra e 
aggiungeva la novità dell'in- 
terfaccia point & click basata 
sulla formazione di frasi 
usando parole disponibili nel- 
la parte inferiore dello screen. 





Con questo sistema nacque 
Maniac Mansion (che di re- 
cente è anche diventato un 
programma TV in USA e un 
videogame Nintendo licen- 
ziato alla giapponese Jaleco) 
che raccontava la storia di 
ragazzi americani studenti in 
un improbabile college, im- 
pegnati a recuperare la loro 
amica cheer-leader da una 
villa terribilmente infestata di 
spiriti simulati 

Con lo stesso tool di Ma- 
niac Mansion, continuamen- 
te migliorato negli anni, la 
Lucas ha in seguito realizzato 
Zak MC Kracken di cui ho 
detto un sacco di cose negli 
anni scorsi, Indiana Jones e 
L'ultima Crociata, Loom e il 
recente successone italiano 
The Secrete of The Monkey 
Island. Ma adesso vi preghe- 
rei di fare un po' di silenzio 
perché a Villa Zarri le luci si 
stanno abbassando, segno 
che Doug sta per cominciare 
a parlare. Ascoltiamo. 

«La Lucasfilm è una gran- 
de azienda organizzata met- 
tendo assieme tante piccole 
divisioni. Ognuna di queste 
divisioni si occupa di una idea 
di George Lucas, idee che 
sono diventate prodotti 
George, fin dai tempi del col- 
lege, è sempre stato interes- 
sato a tutto quello che è 
stato inventato dall'uomo per 
divertire altri uomini. Ma la 
sua vera fissazione è sempre 
stata quella di organizzare o 
inventare o migliorare le tec- 
nologie che sono gli stru- 


Indiana Jones and the Fate of Atlantis. 


MCmicrocomputer n. 109 - luglio/agosto 1991 


menti per ottenere il diverti 
mento. Alla fine ha deciso di 
concentrarsi sul cinema e ha 
fondato la Lucasfilm. Ma la 
Lucasfilm non è solo una ca- 
sa di produzione di film, è un 


vero laboratorio, anzi sono 
tanti laboratori tutti sistemati 
a Skywalker che si occupano 
del cinema visto da tutte le 
sue possibili angolazioni. Per- 
ché il cinema è immagini, 



































hialk to balicon 









151 


PLAYWORLD_ 


storie, suoni, musiche. E nel 
cinema di Lucas tutte queste 
sezioni sono state analizzate 
e portate ad un nuovo stan: 
dard di qualità. Ma dal 1984 
George ha deciso di occupar- 
si anche dei videogame. Per. 
ché secondo lui i videogiochi 
avevano qualcosa di più che il 
semplice scopo di intrattene- 
ma potevano essere tec- 
nologie nuove enormemente 
potenziabili in grado di fonda- 
re un nuovo standard di co 
municazione. Così e per que- 
ste considerazioni è stata 
fondata alla Lucas la Lucas- 
games e per questo abbiamo 
cominciato a fare questo ge- 
nere di prodotti. Adesso, nel 
1991, la nostra casa è una 
delle più importanti del mon- 
do e nel prossimo autunno 
abbiamo delle cose bellissi- 
me da farvi vedere e simula- 
re (Glen non ha detto simula 








Lechuck's Revenge 





re, ma sono certo che voleva 
dirlo...)» 

Doug ha fatto abbassare 
ancora le luci per far partire le 
immagini e adesso le ombre 
stanno diventando immagi- 
ne. Guardiamo. «Il primo ga- 
me di cui vorrei parlarvi ri 
guarda ancora il nostro sim 
patico amico prof. Henry (In. 
diana) Jones Jr. e la sua atti. 
vità d'insegnante al college 
Barnett che viene spesso in 
terrotta bruscamente dalla 
sua parallela attività di gira- 
mondo spericolato. Nella sua 
nuova avventura, Fate of 
Atlantis, creata dal filmaker 
Hal Banwood amico di Lucas 
e di Spielberg, Indiana ha il 
problema di scoprire il poten- 
te incantesimo di Atlantide, 
prima che il Terzo Reich liberi 
il potere del male della Città 
Perduta. Fate of Atlantis è il 
gioco più vasto e più com. 
plesso mai pubblicato dalla 
Lucasfilmgames. Ci sono più 


di 200 locazioni e gli artisti 
della Lucasfilm hanno dise 
gnato circa 100 immagini ori 
ginali poi passate allo scan 
ner per i fondali e visualizzate 
in VGA a 256 colori. | perso- 
naggi poi sono stati realizzati 
usando la tecnica rotosco- 
ping che gli dà una vita 3d 
molto più realistica. In questo 
game si può anche pilotare 
una mongolfiera e un sotto- 
marino, Barwood ha cercato 
anche di conservare il più 
possibile le caratteristiche di 
Indiana nella sua vita cinema- 
tica: qui pensa con il suo 
carattere, agisce con il suo 
stile, vive insieme agli altri 
nello stesso modo che abbia. 
mo imparato ad amare al ci 
nema. La storia inizia al Bar- 
nett College in una giornata 
tranquilla, che rimane tale so 
lo fino all'arrivo di un miste- 
rioso individuo tedesco che 
possiede un'antica statuetta. 
Indy mostra una chiave che 


una volta inserita nella schie 
na della statua libera una pic 
cola perla luminosa. Il ted 
sco fugge con statua, chiave 
e perla, ma si scorda il sopra 
bito. In una tasca del medesi 
mo c'è una carta d'identità 
ed un articolo di giornale che 
riguarda un'archeologa, So 
phia Hapgood che si procla 
ma un'autorità su Atlantide 
Tra Sophia e Indy che in pas 
sato hanno avuto una relazio 
ne, sta per rinascere un gran 
de amore. Indiana Jones And 
The Fate of Atlantis arriverà 
in autunno per PC IBM e co 
e in seguito per Amiga. Le 
immagini sono quelle della 
versione PC a 256 colori (so 
no anche quelle ch te 
voi lettori carissimi...) 

Le luci si alzano un attimo, 
giusto il tempo di vedere un 
topesco sorriso di soddisfa 
zione di Doug nel vederci 
attoniti e contenti come bam. 
bini a una gita scolastica. Poi 

















MCmicrocomputer n. 109 - luglio/agosto 1991 








Secret Weapons of the Luftwaffe. 


torna a richiedere un totale 
buio in sala. E si sente una 
musica. 

«Questa musica che molti 
di voi conosceranno e ricorde- 
ranno, è il tema di Monkey 
Island. Ron Gilbert, l'acclama- 
to designer di Monkey, non 
‘aveva trovato posto sufficien- 
te per le sue storielle sui pirati 
nell'avventura numero uno, 
quindi ci ha costretto a pro- 
durre la seconda puntata a 
così breve scadenza. In 
autunno vedrete e interagire- 
te Monkey Island 2: Le- 
chuck's Revenge. E qui devo 
riferirvi alcune dichiarazioni 
dell'imbarazzante Gilbert, im 
barazzante perché ci racconta 
sempre irriferibili e per fortu 
na anche intraducibili barzel- 
lette. “Uno dei miei obiettivi 
nella realizzazione di Le- 
chuck's Revenge era di crea- 
re un game che fosse il meno 
sequenziale possibile: alla 
gente piace interagire, non 
ricostruire una linea. E Mon- 
key 2 è probabilmente il game 
Lucas che ha maggiori possi- 
bilità”. Ron mi ha anche pre- 
gato di riferirvi che qui incon- 
trerete ancora | vostri perso- 
naggi preferiti: Stan (ex con- 
cessionario di navi usate, sta- 
volta impegnato in una nuova 
professione) e il Governatore 
Marley che possiede la chia- 
ve che permette a Guybrush 


di tirarsi fuori dai guai. Mon- 
key 2 vi farà conoscere nuovi 
personaggi e nuovissimi tran- 
gugiatori di Grog e un sacco di 
nuove isole. Guybrush sarà 
coinvolto in una comica fuga 
alla ricerca di alcuni misteriosi 
frammenti di una mappa 
scomparsa che, una volta 
messi insieme, gli permette- 
ranno di trovare il tesoro. Il 
quale tesoro gli rivelerà una 
volta per tutte come liberarsi 
di Lechuck e soprattutto (e 
qui la sala ha avuto un mor- 
morio di approvazione...) il 
vero segreto di Monkey 
Island. L'avventura sarà in 
vendita per PC IBM e co. e 
per Amiga e Atari St» 

Stavolta la gente convenu- 
ta a Villa Zarri ha avuto davve- 
roil fatto suo. Si vedono facce 
che sembrano tratte di peso 
dai film d George Lucas e 
alcuni hanno bisogno di pizzi 
carsi un braccio per sciogliersi 
in fretta dal sogno simulato. 
Ma Doug, che appare ineso- 
rabile assiso sul suo trono da 
speaker, chiede di nuovo buio 
e silenzio per assestarci il 
colpo letale. Si sente un ru- 
more di aerei, 

«Secret Weapons of the 
Luftwaffe è il nostro simula- 
tore di volo che continua la 
nostra tradizione iniziata con 
Battlehawks 1942 e continua- 
ta con Their Finest Hour: The 


MOmicrocomputer n. 109 - luglio/agosto 1991 





Battle of Britain. Secret Wea- 
pons (le cose segrete sono un 


pallino di Lucas...) rievoca una 
delle offensive più lunghe e 
strane della storia: la campa 
gna dell'ottava divisione delle 
Forze Aeree Americane per la 
distruzione della potenza in. 
dustriale della Germania, 
campagna durata dal 1943 al 
1945. Si possono simulare 
non solo i classici aerei ameri- 
cani, ma anche | velivoli più 
tecnologici tedeschi, tra cui le 
armi segrete ai confini della 
science fiction. Vedrete e in 
teragirete con i bombardieri 
‘americani B-17 «Flying For 
tess» protetti dai P51 Mu- 
stang e P47 Thunderbolt, che 
effettueranno raid strategici 
contro le grandi raffinerie di 
petrolio, le fabbriche e i can- 
tieri navali della Germania 
All'inizio l'ostacolo più grande 
saranno Messerschmitt 109 
e Focke-wolf 190, verso la 
fine della guerra gli scienziati 
e gli ingegneri tedeschi co. 
struiranno armi uniche per 
difendere la Germania in peri- 
colo. Una di queste armi è 
stato il Messerschmitt 262, 
un caccia a reazione con una 
velocità massima di 240 km 
orari, più veloce del P51. L'ae- 
reo razzo ME 163, invece, 
sembra un antenato dello 
Shuttle: veloce e tremendo, 
ma difficilissimo da pilotare a 


PLAYWORKD 


causa della sua instabilità, era 
pericoloso quasi in proporzio- 
ne identica, per gli americani 
e per il suo stesso pilota. Ma 
forse l'arma più strana pro 
gettata dai tedeschi in quei 
frenetici e febbrili anni è stato 
il Gotha 229 progettato da 
Orthen. Era una specie di 
aliante a reazione che sem- 
brava uscito da un libro di 
fantascienza e che fu poi per- 
fezionato solo a guerra finita. 
E Lawrence Holland, ideatore 
di questo simulatore, si è 
chiesto che cosa sarebbe po- 
tuto accadere se la Germania 
avesse avuto il tempo di por. 
tare a termine | suoi progetti 
più segreti. Le risposte a que 
sta domanda date da numero- 
si esperti in storia dell'aviazio. 
ne militare, sono contenute 
nel manuale di Secret Wea 
pons... Voglio poi confermare 
che Secret avrà una simula- 
zione fedelissima di tutte le 
caratteristiche tecniche degli 
aerei interagibili e ci saranno 
funzioni interessanti come le 
carte geografiche, la teleca- 
mera, le registrazioni e la co- 
struzione personalizzata delle 
missioni. C'è anche un expert 
mode che permette ai piloti 
simulati di cimentarsi contro 
le avverse condizioni meteo e 
contro la forza di gravità. An 
che Secret Weapons of the 
Luftwaffe sarà disponibile in 
autunno per PC IBM e co.» 

E qui cala il sipario sulle 
immagini e sugli effetti audio 
e sulle innovazioni CD audio e 
video e sul bellissimo incon- 
tro di Villa Zarri per un giorno 
teatro un po' sbalordito delle 
ultime diavolerie della tecno 
logia 

L'incontro con Doug Glene 
la Lucasfilm non si è svolto 
esattamente così, ma non ho 
saputo resistere alla tentazio 
ne di riportarvi non quello che 
ho visto (che pure è stato 
tanto e bello...), ma piuttosto 
quello che ho pensato. O 
forse quello che ho sognato. 
Senza parlarvi poi del mega- 
pranzo felliniano che è segui- 
to, con tutta la gente intorno 
al più grande tavolo del mon- 
do. Una cosa che neppure 
George Lucas potrebbe mai 
riuscire ad immaginare. 


153 


ATTANASI by EQUART Srl 


Segreteria Generale 


Via Domenichino, 11 
20149 Milono 
Tel. (02) 4815541 
Fax (02) 4980330 
Telex 313627 








BY 
SIM-HleFI 


do Via C Colombo 
10.00 - 20.00 


8-9-10-11 
2223-24-53 





1° SALONE DEGLI STRUMENTI MUSICALI, VIDEOREGISTRAZIONE, 
HOME VIDEO, ALTA FEDELTÀ ED ELETTRONICA DI CONSUMO 
1216 SETTEMBRE 1991 - FIERA DI ROMA © 


STRUMENTI MUSICALI © ALTA FEDELTÀ © HOME VIDEO © CAR STEREO © VIDEOGIOCHI 
STAMPA SPECIALIZZATA © RADIO/TV © VIDEOREGISTRAZIONE © ELETTRONICA DI CONSUMO 


DATA BASE 








Gestire Archivi sotto Windows 


di Francesco Petroni e Gianni Catani 


Gli annunci si susseguono a ritmo incalzante. Si può dire che quasi 
tutti i nuovi prodotti che appaiono sul mercato lavorano sotto 
Windows (in aleune pubblicità il fatto che il nuovo prodotto sia 
Windows non viene neanche dichiarato, è dato per scontato), e che 
tutti quelli che ancora non lavorano sotto Windows (essendo nati 
qualche anno prima), lo faranno nel giro di una o due... release 


E cosi nella sua veloce ed innarrestabi- 
le espansione Windows sta invadendo 
anche regioni ritenute un tempo più 
lontane, almeno «filosoficamente», dal- 
l'interfaccia grafica. 

E il caso dei prodotti per la gestione 
degli archivi, i Data Base Management 
System (DBMS), con i quali vengono 
realizzate procedure applicative «pesan- 
ti», in cui si sommano problemi di control- 
lo di dati in immissione a serie necessità 
prestazionali, del tutto assenti in altri tipi 
di prodotti di utilizzo più estemporaneo 

E quindi mentre il passaggio all'am- 
biente grafico di prodotti di tipo spread- 
sheet o di tipo word processor è senza 
dubbio vantaggioso e del tutto esente da 
pericoli, non si può dire altrettanto per i 
prodotti di tipo DBMS, in cui l'interfaccia 
grafica può non dare nessun vantaggio 
operativo (si pensi ad un massiccio lavoro 
di Data Entry) e può costituire un appe- 
santimento inaccettabile in termini di 
prestazioni 

Ciò nonostante il futuro è indiscutibil- 
mente Windows, e le aumentate poten- 
zialità elaborative delle macchine potran- 
no compensare in buona parte la riduzio- 
ne in termini di efficienza dal binomio 
Prodotto più Windows, rispetto al prodot- 
to sotto DOS. 


Ma che vuol dire 
Gestire Archivi 


Il tema Gestire Archivi sotto Windows, 
il titolo di questo articolo, è molto vasto e 
va diviso in numerosi argomenti di raggio 
più limitato a seconda del verificarsi o 
meno di tre eventi: 

1- La problematica da risolvere richie- 
de un solo Archivio oppure più Archivi, 
relazionati tra di loro. Nel primo caso 
basta un prodotto elementare, o un Filer 
o addirittura uno Spreadsheet, nel secon- 
do è indispensabile un DBMS. 


MCmicrocomputer n. 109 - luglio/agosto 1991 


2 - La problematica da risolvere com- 
porta solo la manipolazione di archivi 
preesistenti oppure comporta anche l'im- 
missione materiale (digitazione) dei nuovi 
dati, 

Nel primo caso non è necessario ese- 
guire delle procedure di controllo, in 
quanto i dati non vengono modificati, nel 
secondo caso sì, E queste procedure 
possono costituire l'aspetto più impe- 
gnativo di tutta l'applicazione. 

3 - Chi costruisce la struttura del- 
l'archivio è la stessa persona che lo 
alimenta. 

In pratica si va dal caso più semplice, 
in cui una persona costruisce ed alimen- 
ta un proprio piccolo archivio di dati, al 
caso più complicato, in cui uno speciali- 
sta DBMS, costruisce, con un prodotto 
adeguato, un'applicazione multiarchivio, 
utilizzata da altre persone, e nelle cui 
procedure di immissione esistono sva- 
riati calcoli, controlli e vincoli, anche di 
tipo relazionale. 

A fronte delle varie combinazioni pos- 
sibili tra gli eventi su citati esistono 
varie soluzioni ottimali, ma anche solu- 
zioni meno ottimali, fino ad arrivare a 
soluzioni sbagliate. 

Ad esempio è sicuramente sbagliato 
utilizzare uno Spreadsheet per risolvere 
una applicazione pluriarchivio, così co- 
me è inutile usare un DBMS evoluto 
per gestire un semplice archivio, poco 
strutturato e con pochi record. 


Quali prodotti offre, 
per ora, Windows 


E ovvio che Windows permette di 
arricchire il prodotto DBMS di alcune 
funzioni in più legate essenzialmente 
all'interfaccia con l'utente, mentre ri 
mangono indipendenti da Windows le 
sue funzioni più interne. 

Ad esempio quelle di read/write fisico 


sul disco, quelle legate alla gestione dei 
vincoli relazionali, quelle legate all'uso 
degli indici, agli ordinamenti, ecc 

Vediamo ora, in attesa dei vari BASE 
IV, Paradox, Data Ease, ecc. sotto Win- 
dows, tutti annunciati e attesi con vivo 
interesse, quali soluzioni possiamo oggi 
già trovare, a seconda dei vari livelli di 
difficoltà del problema da risolvere. 

Cominciamo con il prodotto più sem- 
plice ed economico (è gratis) che è lo 
Schedario di Windows 3. 

Per molti utilizzatori di Windows que- 
sto Schedario ha costituito il primo ac- 
costamento alle problematiche di ge- 
stione di un monoarchivio. 

Lo Schedario è in dotazione e pur 
disponendo di poche e rudimentali fun- 
zionalità può servire a far capire ai prin- 
cipianti i concetti di Form, List ed Index. 
Da un punto di vista applicativo può 
servire per realizzare piccoli schedari 
come ad esempio la raccolta dei biglietti 
da visita. 

Un secondo tipo di approccio è quello 
offerto dal Excel, che pur partendo da 
una struttura tipo Spreadsheet, permet- 
te più livelli di lavoro sugli archivi. 

Uno dei più evoluti è indubbiamente 





File Modifica 














Schede 13 Schede 


icanpagna autunnale 











Figura 1 - Windows 3 - Applicazione Schedario. 
Per molti utilizzatori di Windows lo Schedario ha 
costituito la prima forma di accostamento alle pro 
blematiche di gestione di un semplice archivio. Lo 
Schedario è in dotazione e, pur disponendo di 
poche e rudimentali funzionalità, può servire a far 
Capire ai principianti i concetti di Form, di List, di 
Index. Da un punto di vista applicativo può servire 
per realizzare piccoli schedani come ad esempio la 
raccolta dei biglietti da visita 


155 





DATA BASE 





1 e e ET N I SI 7 e a 




















Microsoft Excel - TODI XLS 
= Ble Modifica. Cell 


Formato Dati. Opzioni 












































Immtasione Tre Valori 




















Nominativo 


PLUTO 








Importo 












































COTONE — 
RITORNA 























ROCONSENONDSSSSSBEREE 








Figura 2 - Windows 3 - MS Excel Finestr 
Dialogo Personalizzata. 

lpotizzando un iter di accostamento progres 
alle problematiche di gestione Archivio, il passo 
successivo all'utilizzo dello Schedario di Windows. 
è l'utlizzo delle funzioni di Database presenti in 
Excel e in tutti | fogli elettronici. In Excel (specie 
nella versione 3) sono molte quelle per manipolare 
dati preesistenti in qualsiasi formato. È anche pos 
sibile realizzare delle Finestre di Dialogo Personaliz 
zate per acquisire. in modo controllato. i dati 














quello che permette di utilizzare, su di 
un foglio di calcolo Normale, una Fine- 
stra di Dialogo, realizzata questa in un 
foglio Macro, cui delegare la funzione di 
Data Entry e di controllo dei dati che 
vanno poi ad alimentare il Database 
relativo al foglio di calcolo Normale. 

Volendo proporre un esempio pratico 
facilmente riproducibile anche dal pivel- 
lino, ci limitiamo all'immissione di tre 
dati, uno letto tramite una struttura 
Gruppo, che fornisce un valore numeri 
co, uno di tipo Testuale e uno di tipo 
Numerico. 

| dati inseriti nella Dialog Box vanno a 
finire nelle celle della settima colonna 
della struttura che definisce la Dialog 
Box, opportunamente definite ciascuna 
con un proprio nome, e da qui trasferi 
te, con delle istruzioni presenti nella 
Macro, nel foglio normale 

In particolare la struttura Gruppo re- 
stituisce un numero che va poi converti 
to nella corrispondente Città. Questa 
operazione si può eseguire sia nel foglio 
normale, cosa che abbiamo fatto utiliz- 
zando un'istruzione SCEGLI, sia nel fo- 
glio Macro, ed in tal caso la Macro 
potrebbe restituire il nome della città in 
chiaro (e non il suo numero) 

La cella in cui c'é l'istruzione Finestra, 
di.Dialogo, che è quella che la fa entrare 
in azione, assume un valore FALSO, se 
sì esce con ANNULLA, e un valore 
contrario VERO se si esce con OK 

Le due situazioni vengono gestite da 
una istruzione SE che salta le istruzioni 





156 





Figura 3 - Windows 3 - MS Excel Macro per gestire una Finestra di Dialogo. Questa è la Macro di Excel, 
meglio descritta nel testo dell'articolo, che. lanciata da un foglio normale, manda in esecuzione la Finestra 
di Dialogo, ed. in uscita da questa, inserisce i tre valori digitati nella finestra direttamente nel foglio. Una 
implementazione di questa Macro permette sia di aumentare il numero dei campi, sia di eseguire dei 
controlli sui dati immessi 














Figura 4 - Asymotrix 
ToolBook - Solo 
ToolBook{dBaxe Exchange CCI interfaccia Windows. 


Una soluzione 
tecnicamente differente 


quella offerta 











© [_sicctore Fio] RI dall'Asymetrix ToolBi 
SSR 216 1opprosenta 
(2) sfaccettature, uno degli 
di quanto Windows 
nell'utihzzo del PC. Nella 
3 CSA te ite ito ne Slc ii figura vedhemo un'utilty 


7 Lg a name Dick 1 dh Avi Fic tto mov vom e Select che serve per alimentare 
2 Chck Pavel Solecind Fio 1 moro sl mo» hc 10 1 scalo Fee it una applicazione TBK 
ttamente con Ur 


o BASE. Tale 








arch 
collegamento può anche 








essere roso dinarme 
utilizzando una DLL in 
dotazione ed installabile 








prode 


Figura 5- Borland Object 
Vision - Carrozzeria 
Windows su motore 
DBMS Altra soluzione al 
problema di fruttare i 
vantaggi operativi 
disponibili con 
l'interfaccia Windows 
nelle applicazioni di 
gestione archivi è quella 
fomita dall'Object Vision 
della Borland che 
permette di collegare un 
Modulo, composto non 
solo da uno strato grafico 
steriore (quello che 
appare sul video), ma 
anche da una serie di 
regole e di controlli 
sottostanti, confezionati 
graficamente. ad archivi 
creatiall'uopo, o già 

lenti, in formato 
tradizionale 











MCmicrocomputer n. 109 - luglio/agosto 1991 


di alimentazione, in caso di uscita con 
ANNULLA. 

Nella Macro, volutamente ridotta, ab- 
biamo anche inserito una successiva 
istruzione INPUT, che chiede se conti- 
nuare l'immissione o meno dei dati. 
Nelle figure 2 e 3 vediamo l’effetto della 
Macro e il suo «listato» 

La Macro Excel però non può essere 
spinta verso un utilizzo Multiarchivio. AI 
massimo si può pensare ad una proble- 
matica con un archivio e un paio di 
tabelle esterne, precaricate e statiche, 
da consultare con delle istruzioni di 
Lookup (nelle versioni italiane CERCAVI) 

Sempre riferendoci a prodotti non 
DBMS in senso stretto, vogliamo, anco- 
ra una volta citare l'Asymetrix ToolBook 
e il Borland Object Vision, che non 
hanno nulla a vedere tra di loro, che non 
hanno nulla a vedere con Excel, ma che 
dimostrano ancora una volta l'estrema 
flessibilità dell'ambiente Windows, mol- 
to adatto ad applicazioni miste. 

Assieme al pacchetto ToolBook viene 
fornita una DLL, libreria dinamica, che 
rende disponibili per i programmatori 
ToolBook, delle istruzioni che lavorano 
direttamente su archivi DBF. Conse- 
guentemente si possono gestire appli- 
cazioni (assimiliabili a Book) che fanno 
apparire videate con un record (assimi- 
labili a Pages). 

In tal modo si può realizzare una 
«vista» Windows-izzata di un archivio 
DBF, molto adatta ad applicazioni in cui 
l'importanza dell'aspetto esteriore sia 
prevalente rispetto a quello prestaziona- 
le (fig. 4) 

Più «tecnica» è la soluzione Object 





Figura 6 - dBFast for Windows 


Per chi viene dal 
dBASE III. Tutt'altro approccio alle problematiche 
DBMS con Windows avrà chi già conosce bene | 
«precedenti» prodotti DBMS, come il dBIll 


DATA BASE 





DB Fast per Windows 


Produttore: 

GenSoft Development Corporation 
4122 128th Avenue S.E. 
Suite 200 Bellevue, 

WA 98006 

Distributore: 

Quotha 32 S.r.l. 

Via Giano della Bella, 31 
50124 Firenze 

Tel. 055/2298022 

Prezzo (Iva esclusa): 


DB Fast per Windows L. 695.000 





Figura 7 - dBFast for 
Windows - Sintassi del 
‘comando GET. Come 
noto 31 udibitre-isti» la 
principale istruzione per 


l'input «controllato» è la @ 
@ GET. Il dBFast e 
Windows ne aumenta le A 
varianti, aggiungendo la 
possibilità di sfruttare 
tipiche funzioni di [POINT] 
dialogo di Windows, <ooplog> 
come le Listbox, i Radio ra 
Button, ecc. e di 
‘sfruttare la migliore erao 
<omp> 


estetica dell'ambiente 
grafico 





‘@ [POINT] <rig.col> GET <var> PICTURE <specifiche> 
RANGE.... CLEAR ... VALID ... MESSAGE ... ERROR .. FONT... FOR... 


<rig.col> GET <esp.Log.> CHECKBOX <eep.Car> 
<rig.col> GET <oap.> LISTBOX <eop.C liat><array> VALID <eop.Log.> 
<tlg,col> GET <var> RADIOBUTTON <oop.Car.> [HORIZONTAL] 


Definizione in Pixel o non In caratteri 
Espressione di tipo Logico 
Espressione di tipo Carattere 
Enpreselone di tipo Numerico 
Espressione di qualelasi tipo 








Vision, che serve non solo da front-end 
verso l'utente di uno o più archivi DBF, 
Paradox o ASCII, ma che assume su di 
sé anche funzioni di controllo e di pre- 
calcolo dei dati, prima che questi venga- 
no scaricati nell'archivio 

Un'altra caratteristica di Object Vision 


è quella di permettere di definire tipolo- 
gie di campi tipici con Windows (List 
Box, Checkbox, Radio Button, ecc.) che 
lato utente assumono il loro aspetto 
Windows, ma che lato archivio scarica- 
no o leggono dati compatibili con la 
struttura (fig. 5) 





t003.pra 


Edit Search Options Uities Windows _Help, 





= Programma con alcune varianti del comando CET 








Maschio S/N 


Honinativo 


Titolo: 


i@ologna;pari ;caglia 


prae.vERDI 























Maschio di Paterno 








Figure 8, 9 - dBFast for Windows - 


Alcune varianti del comando GET. 


Qui vediamo ll listato e il risultato finale di un «miniprogramma» che utilizza alcune delle varianti del comando GET. Agli esperti dBIll basterà uno sguardo per 
mettere in relazione la causa, l'istruzione nel listato, con l'effetto sulla videata, 


MCmicrocomputer n. 109 - luglio/agosto 1991 


157 


DATA BASE 








HER PROCEDURE TO DI \APFLMIN3\DBFWIN\td03 
SronE 0 70 val 


20 panusntup 
Do atte st: 
val = CENERI) 
case vel = 2 
case memw() = 1 
cass nemo = 2 
83,7 to 6, 2a 








case ot) 








case vai) = 2 
net colo to g/x 
18 say "st 

net colo to nj 








DI 





‘toto t6 n/a 








* PROCEDURA PER LA CREAZIONE DI UNA STRUTTURA DI MEI 


8 4/10 SAY “Mena PAlO/Apri* Pont 15 


tanpe/Stanpa Archivio * ront 13 


J0/Stanpa Etichetta * 


815,15 say "lodifica/tncolla * ront 10 


Figure 10,11 
for Windows. 
Costruzione di un Menu, 
Anche in questo caso 
vediamo il listato, che 
serve per generare un 
menu (una barra e più 
tendine) alla Windows, e 
il suo effetto sul video. 
Ogni scelta in una 
applicazione reale lancia 
un sottoprogramma, Nel 


dBFast 


rent de 















invece, conseguente alla 
scelta è la scrittura di 
una frase sul video: 
L'istruzione più 
interessante è quella 
che sfrutta la funzione di 
sistema EVENTI), che 
assume un dato valore 
numerico a seconda 
della tipologia 
dell'evento verificatosi, 








Volendo usare una similitudine di tipo 
automobilistico potremmo dire che con 
Object Vision si monta una carrozzeria 
nuova e dei comandi differenti su un 
motore già collaudato e funzionante, 
come dBase o Paradox 


Come sfruttare il grosso 
patrimonio già esistente 


Affrontiamo ora il nostro argomento 
da un punto di vista differente 

Sul tema DBMS con il PC esiste non 
solo un patrimonio applicativo (migliaia 
di programmi), ma anche e soprattutto 
un patrimonio culturale (decine di mi. 
gliaia di tecnici e di esperti) consolidato. 
si in perlomeno dieci anni di utilizzo. 

Il problema è oggi quello di valutare 
se riconvertire, e come, con il minor 
aggravio di spesa, questo patrimonio 
nato e cresciuto con il DOS, a Win- 
dows. La risposta più ovvia è quella di 
utilizzare | vecchi prodotti quando saran 
no disponibili per Windows, in quanto 
sarà il produttore stesso a farsi carico 


158 


della continuità e della compatibilità tra 
il vecchio e il nuovo. 

Ma già ci sono le prime avvisaglie 
alcuni nuovi prodotti già usciti sui quali 





vale la pena soffermarsi. Vogliamo par- 
lare, eseguendo una «mini-prova», del 
dBASE Fast Windows (fig. 6), un compi 
latore che integra comandi dBASE con 
altri comandi Windows, e che può costi 
tuire già da oggi un modo per riconverti- 
re, a costi molto bassi ma con certi 
vincoli, applicazioni DOS, sviluppate in 
dBASE, in applicazioni Windows. 


dBase Fast for 
Windows della GenSoft 


Si tratta come detto di un compilatore 
che utilizza sia istruzioni ABASE tradizio- 
nali sia istruzioni riadattate al nuovo 
ambiente sia istruzioni del tutto nuove, 
specifiche per il nuovo ambiente. || ri- 
sultato finale della compilazione è costi- 
tuito da un'applicazione eseguibile diret- 
tamente sotto Windows, con o senza il 
Runtime del dBFast. 

Per esaminare una istruzione dBFast 
for Windows «riconvertita» diamo 
un'occhiata alla sintassi dell'istruzione 
GET, ben nota a chi conosce il dBIll in 
quanto è l'istruzione principale per l'In 
put controllato dei dati. 























dii aatirecutive 


[Andata da XL.WW -> DBF || Formato Dati Opzioni 


Macro Quadro 


Prefissi Telefonici 


rana. milano torino 
| e 


Press any key to continu 











TRE PASSAGGI 
ESEGUITI CON 
COMANDI DDE DA 
dB Fast / Windows 
























Figura 12 - dBFast for 
Windows con Excel e 
Word Windows. Videata 
DDE. Un altro vantaggio 
intrinseco dell'ambiente 
Windows è costituito 
dalla possibilita di 
generare ed utilizzare 
dei canali DDE 
attraverso i quali i vari 
applicativi si scambiano | 
dati. Vediamo qui il 
risultato finale di più 
operazioni DDE tra 
dBFast, Excel e 
Winword, gestite con 
specifici comandi 
disponibili in dBfast 


© Ele. Modifica 
Mostra Inserisci 
Formato Verle Macro 








MCmicrocomputer n. 109 - luglio/agosto 1991 


Figura 13 - dBFast lor 
Windows - Campo Bit 
Mapped, 

Con il dBfast per 
Windows è possibile 
utilizzare immagini 
fapped che possono 
pre sia elementi fissi 
della Maschera sia veri e 
propri Campi e che 
quindi vanano record per 
record. Altra possibilità 
«Grafica» è quella che 
consiste nel definire un 
Bottone di aspetto 
grafico 












fam) 
tesi 








Come si vede dalla figura 7, dBFast 
ne amplia le regole sintattiche preve- 
dendo, per il campo o la variabile su cui 
sì sta eseguendo l'input, anche l'utilizzo 
di CheckBox, ListBox e RadioButton. In 
figura 8 mostriamo un microprogramma 
di cui nella successiva figura 9 vediamo 
l'output 

Il secondo «assaggio» riguarda la 
possibilità di definire barre di menu con 
le varie voci di menu alla Windows, cui 
collegare direttamente sottoprogrammi 

Ad esempio il semplice listato di figu- 
ra 10 genera il menu visibile (poco) in 
figura 17. Tanto per arricchire un po' 
l'esempio abbiamo inserito al posto dei 
sottoprogrammi, da eseguire quando si 
sceglie un'opzione di menu, delle sem- 
plici instruzioni @ SAY, che visualizzano, 
in varie posizioni del video e con vari 
Font, dei semplici messaggi 

Interessanti sono le nuove numerose 
variabili di sistema EVENT(), CHKE- 
VENT. VMENU(), HMENU(), ecc. che 
ritornano valori numerici che stanno ad 
indicare il tipo di evento verificatosi. Nel 
nostro caso gli eventi che ci interessano 
sono quelli relativi all'utilizzo del Menu 

Con tali istruzioni si «tocca con ma- 
no» la filosofia della programmazione 


MCmicrocomputer n. 109 - luglio/agosto 1991 


one 0a] 
ens- 3069 


[res ]A[Pres_} [petcte | 
[new] [csscei ] [to] 


Enter the nome te Fino 








Figura 14 - Superbas 
Disegno delle Relazioni 
Un primo e più evidente 
gno del 
funzionamento 
relazionale del 









Superbase 4 è dato dal 
fatto.che le varie 
relazioni Uno a Molti 





presenti 
nell'applicazione che si 

a sviluppando e che 
ino tra di loro i vari 
archivi, sono definibili ed 
evidenziabili anche 
graficamente. 








Event Driven, quella che comporta l'e- 
secuzione di vari «pezzi» di programma 
a seconda dell'evento verificatosi 

Altrettanto interessanti sono le nume- 
rose altre istruzioni o funzioni che gesti- 
scono «oggetti» Windows. Citiamo 
quelle che permettono di definire ed 
utilizzare proprio delle Windows (in teo- 
ria ne esistono ben 36 tipi) 

Esistono istruzioni per gestire canali 
DDE (fig. 12), e istruzioni che permetto- 
no di definire e di visualizzare variabili di 
tipo «grafico» (fig. 13) 


Di nuovo Superbase 4 
della Precision Software 


Nello scorso numero di MC abbiamo 
pubblicato la prova del Superbase 4 e 
nella prova abbiamo anticipato il fatto 
che, a causa del limitato numero di 
pagine allora a disposizione, avremmo 
approfondito l'argomento relazionale nel 
numero successivo, che è il presente 

Dunque Superbase 4 è un DBMS 
relazionale per Windows, e nella prova 
abbiamo prevalentemente illustrato la 
sua appartenza e fedeltà a Windows. 
Abbiamo quindi visto la sua interfaccia 
Grafica, caratterizzata dai vistosi bottoni 


DATA BASE 





di scorrimento simili a quelli di un Vi- 
deoregistratore, la sua possibilità di im- 
portare Immagini, la sua possibilità di 
sfruttare collegamenti DDE, sia come 
Server che come Client 

Non abbiamo invece dimostrato a 
sufficienza la sua relazionalità e quindi la 
sua capacità a gestire più archivi e i 
rapporti tra di essi, che avvengono, co- 
me dovrebbe essere noto a tutti (speria- 
mo), attraverso legami che si chiamano 
appunto Relazioni 

Nei manuali di Superbase 4 sono de- 
scritti, in parole molto semplici, i con- 
cetti fondamentali della teoria relaziona- 
le, quindi vengono spiegate le relazioni 
«Uno a Molti» e definite le relative 
terminologie usate dal Superbase 4 
stesso, nelle varie situazioni operative. 

Un primo e più evidente funziona- 
mento relazionale è dato dal fatto che le 
varie relazioni uno a molti, presenti nella 
applicazione che sì sta sviluppando e 
che legano necessariamente tra di loro i 
vari archivi, sono anche definibili ed 
evidenziabili graficamente (fig. 14) 

Tale struttura di collegamento, che si 
imposta in fase di costruzione di una 
Maschera, operazione che si esegue 
utilizzando il Generatore di Moduli (fig. 
15), comporta il fatto che è Superbase 4 
stesso a tenere in memoria i record dei 
vari archivi collegati tra di loro ed a 
permetterne una gestione contempo- 
ranea 

Superbase 4 è poi in grado di sfrutta 
re le relazioni con specifiche istruzioni, 
che servono sia per validare i dati in 
immissione, sia per acquisire diretta- 
mente i dati presenti su archivi collega- 
ti. Tali regole, o meglio formule di vali- 
dazione o di calcolo, possono essere 
inserite all'atto della definizione della 
struttura 

Ad esempio con l'istruzione LOOKUP 
si esegue un puntamento su un archivio 
collegato e si ottiene un risultato «Fal- 
so» se nell'archivio esterno non c'è un 
record corrispondente a quello del- 
l'archivio chiamante (fig. 16). Un caso 
pratico: non potete inserire in una fattu- 
ra un Codice di Cliente se tale codice 
non è presente nell'Archivio dei Clienti. 

Con la stessa istruzione Lookup, op- 
portunamente usata, si può anche pre- 
levare un dato, presente nell'archivio 
collegato, per utilizzarlo in un calcolo. 
Ad esempio si può prelevare il campo 
Sconto, caratteristico di quel Cliente, e 
quindi presente nell'Archivio dei Clienti, 
per utilizzarlo nel calcolo della Fattura. 

Con l'istruzione Request è possibile 
far apparire, al momento dell'immissio- 
ne del dato di collegamento, una fine- 
stra nella quale appaiono e scorrono | 
dati dell'archivio collegato (fig. 17) per 
cui l'operatore deve semplicemente 


159 


DATA BASE 


scorrere il contenuto della finestra e 
clickare sulla riga desiderata 

E tutto ciò si può utilizzare anche 
senza ricorrere alla programmazione, 
comunque praticabile ricorrendo al lin- 
guaggio in dotazione (DML) da chiama- 
re in causa quando le problematiche 
siano ancora più complesse. 


Conclusioni 


Le procedure che hanno come finalità 
la gestione di Archivi sono le più com- 
plesse da realizzare, non solo perché 
necessitano di una accurata analisi «a 
tavolino», da eseguire a monte, tenden- 
te alla progettazione degli archivi e delle 
relazioni tra di essi ed alla determinazio- 
ne delle procedure che intervengono su 
tali archivi, ma anche perché i vari pro 
dotti software, con cui poi si realizza 


Non trovato 


Seleziona un Altro Paese 


Saudi Arabia 
Singapore 
South Africa 
(South Korea 
‘Spain 

[Sweden 
Switzerland 
Turkey 

United Kingdon 


























Figura 16 - Superbase 4 - Dato validato 0 calcolato 
‘on Lookup. În fase di creazione di Un archivio è 
possibile definire campi verificati e campi calcolati. 

sando l'istruzione Lookup, che presenta nume 
varianti», è possibile sia verificare che un 
dato immesso sia presente in un altro archivio 
«collegato» dall'archivio collegato. 
ro campo. che non sia quello di collegamento 

















Pinebri 
settato 

cu 

daro 














DI 
fuofero]ya | 

















Hel 


concretamente la procedura, comporta- 
no differenti filosofie e modalità operati- 
ve di realizzazione. Non esiste in prati- 
ca, ancora, un linguaggio comune, co- 
me esiste invece ad esempio, nel cam- 
po degli Spreadsheet 

Inoltre l'ambiente Windows, che ri- 
sulta particolarmente efficace per pro- 
dotti come i Word Processor e gli Spre- 
adsheet, con i prodotti di tipo DBMS 
presenta invece alcune «incompatibilità 
tendenziali» 

È difficile ad esempio pensare ad una 
Maschera di Data Entry la cui posizione 
sul video e la cui dimensione sul video 
possano essere variate a volontà dall'o- 
peratore, che in tale maniera rischia di 
«far sparire» campi 

Ciò nonostante il due mondi, Win- 
dows e DBMS, si stanno avvicinando, e 
le direzioni lungo le quali questo avvici- 
namento sta avvenendo sono quattro: 
— prodotti Windows di altre famiglie in 
cui intervengono alcune funzionalità 
DBMS. E il caso di Excel e delle sue 
Dialog. Box; 

— prodotti di interfaccia, che interpon- 
gono proprie strutture di definizione del- 
la maschera, di immissione e validazio- 
ne dei dati, tra l'utente e il file dati che 


Figura 17 - Superbase 4 
Dato prelevato tramite 
Request 

L'istruzione Request, 
anch'essa con molte 
varianti, permette di 
attivare una finestra 
dalla quale prelevare il 
campo che interessa 
presente nell'archivio 
collegato. Lookup e 
Request sono utilizzabili 
direttamente in fase di 
definizione della 
struttura. Per usarle non 
è quindi necessario 

















160 


scrivere un programma. 


Figura 15- Superbase 4 
Applicazione tabellare 
Qui vediamo il braccio 
grafico del Superbase 4 
Sì tratta del Genei 
di Moduli. In questo 
caso viene utilizzato per 
realizzare una Maschera 
che alimenta due archivi 
no Padre, che 
Superbase 4 definisce 
Invariabile. e uno Figlio. 
che si sviluppa su più 
righe, tutte colle 
all'unico padre. Quest 
secondo archivio viene 
chiamato Transazionale 














rimane nel vecchio e consolidato forma- 
to. È il caso di Object Vision; 

— prodotti che si basano su strumenti 
DBMS preesistenti e che si sono con- 
vertiti a Windows. E il caso del dBFast; 
— prodotti nuovi, nati in Windows e 
con finalità DBMS. E il caso del Super- 
base 4 

Qualsiasi sia la loro categoria di pro- 
venienza i vari prodotti dispongono di 
elementi strutturali in comune, che so. 
no essenzialmente quelli messi a dispo- 
sizione da Windows. E quindi Dialog 
Box con le quali realizzare qualsiasi tipo 
di interfaccia con l'utente, e, all'interno 
di queste, Bottoni, cui legare azioni di 
vario tipo, ListBox, CheckList, RadioBut- 
ton, ecc. 

Inoltre finestre di tutti i tipi e formati 
con barre di scorrimento, con bottoni di 
ingrandimento e di «iconizzazione», bar- 
ra di menu con le conseguenti «tendi 
ne», ecc. Insomma almeno questi 
aspetti, che potremo definire di interfac- 
cia, sono ormai «patrimonio comune» 

Concludendo possiamo affermare 
che non siamo giunti ancora alla soluzio 
ne definitiva. Ovvero se occorre svilup: 
pare una procedura di tipo gestionale di 
un certo peso, con molti archivi, con 
molte sottoprocedure di aggiornamento 
via maschera, con molte sottoprocedu- 
re batch di vario tipo, è a tutt'oggi 
ancora più conveniente ricorrere ai 
«vecchi» DBMS con interfaccia carat- 
tere 

Ma se l'impegno elaborativo è medio 
basso e se si vuole una modalità opera- 
tiva più moderna (pensate a quanto è 
più facile eseguire delle operazioni di 
Inquiry estemporaneo lavorando con il 
mouse in una Dialog Box, in cui inserire 
scelte di campi, impostazioni di criteri di 
selezione, regole di ordinamento, ecc.) 
e soprattutto se si vuol sfruttare in 
maniera produttiva il Dynamic Data Ex- 
change di Windows, allora vale la pena 
cominciare a pensare ad una alternativa 
al vecchio prodotto CUI 








MCmicrocomputer n. 109 - luglio/agosto 1991 


La moderna architettura standard per potenti minicomputers 
da 10 a oltre 200 posti di lavoro. Il sistema operativo UNIX V, 
potenziato da ALTOS, ma compatibile 100% verso il basso con 
UNIX SCO. L'accesso ad un mercato mondiale di migliaia di 
applicazioni gestionali e grafiche già pronte. L'assistenza e il sup- 
porto di READY INFORMATICA su tutto îl territorio nazio- 
nale. La garanzia di ALTOS, il costruttore che negli ultimi 14 
anni ha fatto la scuola della multiutenza. Questi sono alcuni 
dei punti che garantiscono e rendono altamente produttivi i 
vostri investimenti. | 








bd IRMARI)AIAA) 


PAIA IA 


Hot 
{ da 


ATI IE | - 
ie i! LAT 








ALTOS, UNIX & READY 
LIBERTÀ” NELLO STANDARD 
HEReady 





UNITÀ DI BACK.UP 
SANKY 











Via Provinciale, 67 
22068 Monticello Brianza 
Tel. (039) 9202108 
Fax (039) 9206738 
Milano Tel. (02) 26410625 
Verona Tel. (0: 
Firenze Tel. (0 2 
Roma Tel. (06) 4393240 




















































press 


Office Automation 
I CASH & CARRY DELL'INFORMATICA 


=-- ROMA I P.C. EXPRESS EX - D2 
Via della Tenuta di Torrenova, 44 CP 286 12Mhz. ULIITEGLLILI Tastiera italiana 101 tasti 


È ae Video 14" Mono Hard Disk 40 Mb. 2 porte seriali RS232C - 
° seta a (provvisorio) Scheda HGC/CGA Drive da 3"1/2 1 porta parall. Centronics 


Cavo stampante Drive da 5"1/4 Copertina in plastica 
VITTI RAS 


Tel. /Fax 02 / 58010800 


ee (+1:11/01) ;| P.C. EXPRESS EX - D3 

Via Umberto Giordano 5/A CPU 286 16MHz. IMbytes RAM Tastiera italiana 101 tasti 
(CRA IZAZIZATIO Video 14" Mono Hard Disk 40 Mb. 2 porte seriali RS232C 
(IVAN IZAZIZ1ESA 

= PARMA 

Via Buffolara 68 
(Prossimamente: 

in Via Colorno fronte Centro Torri) 
Tel. 0521 / 290517 3 
(O APVAMALZI DA 

«= REGGIO EMILIA c 
Via Umbria, 10 

Tel. 0522/512751 
((0.APY27E1FIVX) 

«= FOGGIA 

Via Vittime Civili, 66/A 

Tel. / Fax 0881 / 694412 


































Scheda HGC/CGA Drive da 3"1/2 1 porta parall. Centronics 
Cavo stampante Drive da 5"1/4 Copertina în plastica. 


L. 1.400.000 


P.C. EXPRESS EX - D8 
CPU 386 25MHz. 4Mbytes RAM Tastiera italiana 101 tasti 
Video 14" a Colori Hard Disk 40 Mb. 2 porte seriali RS-232C 
Scheda VGA 256k Drive da 3"1/2 1 porta parall. Centronics 
Cavo stampante Drive da 5"1/4 Copertina in plastica 


L. 2.700.000 









Cabinet Mini Tower con 200 W 
Cabinet Big Tower con 200 W 
Floppy Drive 5"1/4 - 1.2 MB 
Floppy Drive 3"1/2 - 1.44 MB 
Magic Multi 1/0 AT BUS 
Mainboard 386 / 25 senza i386 


RCA) 
EIA) 
111.000 
99.000 
59.000 
384.000 












VISTI PSE, 







Mainboard 386 / 25 con i386 844.000 
ui 91 Mainboard 486 / 25 con i486 PAT) 
P. (<Ielle] lione 17 Tastiera Italiana 101 tasti 60.000 


Stand E09 Scheda VGA 800x600 256 k 92.000 


Si 
fi 5s Ice A utom ation Richiedete il listino e le condizioni di sconto per rivenditori 


GRAFICA 








Più pixel, più colori 


di Francesco Petroni e Aldo Azzari 


Chi scorresse rapidamente le 
varie annate della nostra 
rivista si accorgerebbe molto 
facilmente della sensibile 
evoluzione che hanno avuto, 
nel corso del tempo, le 
caratteristiche delle schede 
video 


Tale evoluzione ha comportato un 
primo risvolto molto positivo: sono 
sempre meno le tipologie di schede 
video. 

Infatti nei primi anni della Microinfor- 
matica, quando le prestazioni delle 
schede standard erano a dir poco limi- 
tate, occorreva spesso, per attività par- 
ticolari, ricorrere a schede e a monitor 
fuori standard (ricordate i video formato 
A4?) 

Oggi esiste uno standard di fatto: la 
VGA e uno standard futuro annunciato: 
il XGA, in grado di soddisfare la quasi 
totalità delle necessità applicative. Gli 
standard passati CGA, EGA e i quasi 
standard ATT6300 (Olivetti M24) ed 
Hercules, sono pressoché tramontati e 
addirittura, da alcuni prodotti grafici, del 
tutto ignorati. 

Deve essere noto a tutti che le pre- 
stazioni di una scheda video si misura- 
no con parametri quantitativi (numero 
di pixel, numero di colori e velocità di 
disegno) e con parametri qualitativi 








(Schede Video Standard IBM - Analisi quantitativa 





Nella valutazione di questi ultimi entra 
anche il tipo e la dimensione, in nume- 
ro di pollici, del monitor. 

Limitiamo il nostro discorso alla pri- 
ma categoria di parametri, quelli quanti 
tativi, lasciando, come è giusto, alle 
prove sui vari hardware, che ogni tanto 
pubblichiamo per le varie periferiche, il 
giudizio qualitativo. 


Un po’ di numeri 


Nella figura 1 indichiamo il tipo di 
scheda standard, i pixel in orizzontale e 
in verticale, il numero di colori visualiz- 


Figura 2 - Ambiente Windows con 1024 per 768 
punti in 256 colori, 1024*768*8 significa 414 % in 
più di 640*480%4. In altre parole una immagine 
BIMP., bit-mapped non compattata, occupa, nel pri 
mo caso, ben 789.504 byte contro i 153.600 della 
scheda VGA standard. Insomma quando entrano in 
gioco anche | 256 coloni i costi in termini di byte 
aumentano, 























A 
Figura 1 - | quattro Standard «importanti» IBM. 

Nella tabella indichiamo i quattro tipi più importanti di schede standard, il 
numero di pixel in orizzontale € in verticale, il numero di colori visualizzabili 
contemporaneamente e la conseguente occupazione di una immagine Bit 
Map. che come noto conta | byte necessari per memorizzare i pixel e per 
ciascun pixel il suo colore. Poi posto a 100 il numero di byte di una immagine 
CGA abbiamo indicato il corrispondente numero di byte di una immagine 
realizzata con uno standard successivo. 


MCmicrocomputer n. 109 - luglio/agosto 1991 








163 


GRAFICA 








Excel 3a tutto 
in lavoro su 
tre fogli 
Molto vantaggioso è il 
fatto di poter apnre e 
controllare all'interno 
dello stesso applicativo 
più lavori È il caso della 
figura 3 in cui vediamo 
tre fogli realizzati con 
Excel 3, uno con i dati e 
un grafico, uno di tipo 
Chart con lo stesso 
Grafico, e l'ultimo con 
una Macro, che serve 
per far ruotare | due 
grafici tridimensionali, Il 
poter controllare la 
Macro e la sua 
esecuzione agevola 
molto il lavoro 


Figura 4 
Scherma 








Figura 3 - Ambiente 
Windows in Quattro 
Finestre 

Limitandosi invece ai 
pixel, 1024*768 significa 
157 % in più di 640 per 
450. ll prodotto per il 
quale è stata ideata 
questa nuova modalità 
video è senza dubbio 
Windows, in cui lo 
spazio per le finestre 
non basta mai, Nella 
foto quattro applicazioni 
differenti con le quali è 
stato realizzato anche un 
comodo taglia e cuci 





ACTIVATE MEXTOI 

FONCAAr 0 MO 

VIE SOLAR? 40 ANVE MA FI 
sero 

“ac ruRNO 



































Days to = Costto 
Resource Capacity Unit Cost Per Complete Complete 
4 EDITORE 600,00 | Day 0,00) 0,08 
2. ARTICOLISTA 450,00 | Day 0,00 0,00 
3. DISEGNATORE 50,00 | Hour | 0,00 0,08 
4. COMPOSITORE 60,00 | Hour | 0,00 0,00 
5. SEGRETARIA 300,00 | Day 0,00 0,00 
6. SEGR.ORGANIZ. 400,00 | Day 0,00 0,00 
7 BUSTE 0,30 | Use 0,00 0,08 
8 ETICHETTE 0,10 | Use 0,00 0,08 
9° FRANCOBOLLI 0,45 | Use 0,00 0,08 
10 Mo Lim 1,00 | Use 0,00 0,00 
11 POSTO PC 50,00 | Day 0,00) 0,08 
12 POSTO EDITORIA 2 100,00 | Day 0,00 0,08 
19 SOC.MARKETING [Ho Limiti 2500,00 | Fixed | 0,00 0,00 
14 SOC.FOTOGRAFICA|No Limit 40,00 | Use 0,00) 0,00 
15 SOC.MAILING — [Ko Limit] 1,00 | use 0,00) 0,00 
Cost to complete 0,00 Total cost of project 102625,00 
CoMiatD: Activity Blank Calendar Delete BI] Goto Help Insert 

Nove Options Print Quit Sort Transfer Vicu 
Select option or type comsand letter 
RESOURCE ? © Microsoft Project: LEZIZ.MES 
Figure 5, 6 - Microsoft Project prima e dopo la cura Windows. 


zabili contemporaneamente, e la con. 
seguente occupazione di una immagine 
Bit-Map, che, come noto, conta ì byte 
necessari per memorizzare i pixel e per 
ciascun pixel il suo colore. 

Inoltre posta a 100 l'occupazione in 
byte di una immagine CGA abbiamo 
indicato il corrispondente numero di by 
te di una immagine di un successivo 
standard 

È evidente che la maggiore qualità 
raggiunta (ipotizzando che più pixel e 
più colori significhino anche maggiore 
qualità) comporta maggiori costi (non in 
termini monetari, ma in termini di me 
moria richiesta) e che quindi va fatta 
una analisi della convenienza di una 
scheda rispetto ad un'altra, in dipen 
denza dell'applicazione che si vuole uti 
lizzare. 

Non potendo analizzare ciascuna sin 
gola necessità applicativa, in questo ar- 
ticolo ci limiteremo ad un discorsetto 
più generale, cercando di indicare in 
quali categorie di prodotti possono ser: 
vire più pixel, in quali più colori, in quali 
una maggiore velocità di disegno, in 
quali tutte queste cose insieme. 


Tutto, in fondo, 
dipende da Windows 3 


La nascita di standard evoluti, con 
più punti e più colori, è stata causata 
soprattutto dalla nascita di Windows 3 
che ha reso indispensabili Computer e 
Schede Video di prestazioni superiori 

Per avere più finestre sul video e per 
poter lavorare al meglio su di esse 
occorrono risoluzioni maggiori e moni 
tor più grandi, 





La metafora della scrivania 0 del tavolo da disegno è sempre valida per la videata di lavoro. Se si assimila il monitor ad un foglio piazzato su un tavolo da disegno. e 
questa è una metafora valida per tutti 1 prodotti grafici, è evidente che un tavolo e un foglio più grande permettono, in ogni caso e qualsiasi sia il prodotto, di 
lavorare meglio. A maggior ragione, è il caso di WinProject (ora in italiano), quando si passa da un ambiente a carattere a uno grafico 


164 


MCmicrocomputer n. 109 - luglio/agosto 1991 


GRAFICA 








Figura 7 - Microsoft Entertainment Pack per Windows 3 
Anche la Microsoft si è messa a... giocare. Propone un set di giochi sotto 
Windows 3. interessantissimi, anche per chi non ama ? giochi, in quanto si 
tratta di applicazioni Windows a tutti gli effetti. Si può giocare im multitasking, 
ovvero contemporaneamente con più giochi. Alcuni di questi però non aspet 
tano, come il Tetris 





Figura 8 - Microsoft PaintBrush per Windows 

In questa immagine, in cui si vedono due PaintBrush, si comprende come 
Windows sia stato progettato per lavorare con 256 colori. Infatti anche i suoi 
strumenti «interi», come appunto il PaintBrush, lavorano e salvano le imma: 
gini a 256 colon. In PaintBrush mancano però tool di dis > fraccino 
direttamente le sfumature. 











Nelle varie foto vediamo come si tra- 
sforma l'ambiente Windows con 1024 
per 768 pixel (fig. 2) e come si possa- 
no posizionare e controllare abbastanza 
agevolmente più applicativi eseguiti in 
contemporanea, ad esempio per utiliz- 
zare la funzioni di taglia e incolla tra 
uno e l'altro (fig. 3) 

Altrettanto vantaggioso è il fatto di 
poter aprire e controllare all'interno del- 
lo stesso applicativo più lavori. Ad 
esempio se si sta realizzando una Ma- 
cro è possibile controllarne l'effetto sul 
foglio di lavoro, senza perdere di vista 
le istruzioni della Macro stessa. 


Figura 9 


Microsoft PowerPoint — Sfumature Varie. 


È il caso proposto nella figura 4 in 
cui vediamo tre fogli realizzati con Ex- 
cel 3. Uno con i dati, e in una Box il 
relativo Chart, uno di tipo Chart con lo 
stesso diagramma tridimensionale, e 
l'ultimo con una Macro, che serve per 
far ruotare i due grafici tridimensionali 
La rotazione può anche venir lanciata 
dal Bottone presente nel foglio dei dati 


La metafora del tavolo 
e del foglio da disegno 


Se si sta utilizzando un prodotto che 
ha anche finalità grafiche diventa ancor 





Figura 10 - Xerox Ventura 


di più valida la Metafora del tavolo da 
disegno 

Infatti se si assimila il monitor ad un 
foglio piazzato su un tavolo da disegno, 
e questa è una metafora valida per tutti 
i prodotti grafici, è evidente che un 
tavolo e un foglio più grande permetto 
no di lavorare meglio 

Inoltre la possibilità di passare da una 
modalità testo a una modalità grafica, 
per giunta utilizzando la scheda video ad 
alta risoluzione, permette di modificare 
profondamente le modalità operative 
del prodotto. 

Tale passaggio ha, per esempio, 


tits ume (600 


Ventura 
Publisher 
Defines 

Desktop È 
Publishing W 


S 


dopo la cura Windows. Xerox Ventura «è nato 


Sicuramente il punto di forza del PowerPoint è il colore. Vengono proposte ben 
5.000 palette di colori precostituite e decine di immagini «campione» con 
sfondi preimpostati e molto «scenografici» 


MCmicrocomputer n. 109 - luglio/agosto 1991 


alcuni anni fa sotto GEM, l'interfaccia grafica sviluppata dalla Digital Research, 
che a suo tempo fu un antagonista per l'allora nascente Windows della 
Micrasoft. Poi le cose si sono volte a favore della Microsoft a tal punto che 
anche Ventura si è dovuto convertire. 


165 


GRAFICA 





Figure 11, 12 - Corel 20 
La scheda e il computer di elevate pre: 





un risultato che si otterrà su Diapositiva 0 su Carta 


«sconvolto la vita» del Microsoft Pro- 
ject, che ora costituisce la «prova viven- 
te» del fatto che in certi casi l'interfac- 
cia grafica diventa anche un efficace e 
potente strumento di lavoro (in fig. 5 
prima e in fig. 6 dopo la cura Windows) 

Passando ad un argomento più frivo. 
lo, i Giochi, con Windows potremo pre- 
vedere di giocare su più tavoli e con più 
giochi in contemporanea 

Alcuni di questi aspettano il vostro 
tumo se tocca a voi muovere, altri basa 
ti sulla velocità, come il Tetris, sicura- 
mente non vi aspettano (fig. 7). 

Nella foto vediamo anche alcuni gio- 
chi del Microsoft Entertainment Pack 
per Windows 3, che propone un set di 
giochi interessantissimi anche per chi 
non ama i giochi, in quanto sono appli- 
cazioni Windows a tutti gli effetti. 





L'hardware con cui si dovrebbero usare. 
stazioni diventano indispensabili quando si utilizzano prodotti profes 
standard tipografici Pantone. Questo discorso é valido non solo quando si voglia il risultato su video. ma anche quando il video fa solo da strumento di contro! 


256 colori 


Passando ai colori constatiamo subi- 
to il fatto che Windows 3 è progettato 
per lavorare con molti colori. 

Il tutto è verificabile sia dal Pannello 
di Controllo che offre varie schermate 
per la scelta dei vari colori, sia dal 
PaintBrush, in dotazione, che permette 
di «confezionare un colore» e di salva- 
re una immagine con 16, 24 e 256 
colori 

Nella figura 8 vediamo due 
PaintBrush, lanciati in contemporanea, 
uno con una immagine chiaramente a 
256 colori e un altro che mostra la 
Finestra di Dialogo Salva Opzioni, nella 
quale si sceglie appunto il numero di 
colori desiderato. 

Nel PaintBrush però mancano gli 


Figura 13 - PaintBrush IV 
Alla massima velocità. 

La risoluzione 1024 per 
768 per 256 è 
consentita dalle schede 
8514/A e XGA dell’ IBM, 
e da numerose schede 
più o meno compatibili 
cui viene dato 
genericamente il nome 
di SuperVGA. Queste 
schede «cinesi», molto 
economiche permettono 
spesso anche varie 
modalità inferiori ed 
‘emulazioni di quelle 
standard IBM. 








sionali, come il Corel. che per definire i colori u: 





strumenti di disegno «specializzati» per 
lavorare con più colori, presenti nei pro- 
dotti più importanti 

In PowerPoint ad esempio viene in 
trodotta una funzione di sfumatura che 
si basa proprio sulla ricchezza di colori 
(fig.9). 

Viene introdotto anche il concetto di 
«schema di colore» ovvero di un insie 
me di colori memorizzati in un file, 
attribuibili tutti insieme ad una Presen 
tazione, ovvero a tutte le immagini di 
una stessa Presentazione 


Spigolature 


Continuando a «spigolare» sotto 
Windows, possiamo verificare come 
sia abbastanza ben riscita la Windows- 
izzazione dello Xerox Ventura (fig. 10) 
Ne siamo felici per un verso, tristi per 
un altro. Infatti questa conversione pro- 
babilmente coincide con il definitivo 
tramonto dell'interfaccia GEM. 

Xerox Ventura «è nato» alcuni anni 
fa sotto GEM, l'interfaccia grafica svi 
luppata dalla Digital Research, che a 
suo tempo fu un antagonista dell'allora 
nascente Windows della Microsoft 
GEM era meno «ambizioso», in termini 
di finalità sistemistiche, ma era sicura 
mente molto valido in termini di qualità 
grafiche raggiungibili e in termini di pre- 
stazioni velocistiche. 

E comunque tuttora molto diffuso e. 
parlando del Ventura, non sì può non 
ricordare come molte schede fuori 
standard nacquero proprio per farlo la 
vorare nel migliore dei modi (Genius, 
Princeton, Wyse, ecc.) 

Passando ad altra catagoria di pro- 
dotti grafici professionali, come Corel 





MCmicrocomputer n. 109 - luglio/agosto 1991 





Figure 14, 15 - Gli. AutoCAD. 
Nella grafica tecnica oltre alla 
disegno, Questa viene 








nsibilmente aumentata dal processore grafico. Le schede IBM e quelle più costose tra quelle indipen 


caratteristiche servono per far lavorare meglio prodotti come AutoCAD 11 


2.0 e Designer, la modalità 1024 per 
768 per 256 colori dovrebbe essere 
quella di lavoro standard (figg. 11 e 12) 

Questo non solo quando si voglia il 
risultato su video, ma anche quando il 
Video serva solo come strumento di 
controllo di un risultato che si otterrà 
su Diapositiva o su Carta 

Guardando le immagini a corredo po- 
tete anche notare come l'elevato nu- 
mero di colori serva anche a dar mag. 
gior risalto alla simulazione della tridi 
mensionalità 


L'altra faccia della luna 


Passando... a non parlare di Win- 
dows, possiamo trovare una buona 
motivazione tecnologia all'uso di sche 
de ad alta risoluzione. 


Figura 16 - AutoSHADE 
AutoCAD 11 incorpora 
sta funzioni di Shading, 

prima presenti nel 
classico AutoShade, che 
funzioni di Modellazione 
Solida, presenti 

sione AME. In 
questa immagine 
realizzata con 

AutoSHADE viene 

ziata l'importanza 

dei 256 colon in questo 
tipo di applicativi. 














MCmicrocomputer n. 109 - luglio/agosto 1991 


Oggi esistono numerosi strumenti di 
input e di output grafico, come scan- 
ner, a mano o piani, video-digitizer, fo- 
tocamere digitali, slide-recorder, ecc 
Ormai sono sempre presenti in tutte le 
stazioni grafiche che si rispettino. 

Il monitor, in questo caso, è chiama- 
to a svolgere solo funzioni di controllo 
per immagini che spesso hanno risolu- 
zioni di parecchie migliaia di punti di 
lato e con decine di migliaia di colori 

Citiamo il classico PaintBrush IV che 
nelle sue versioni più sofisticate per- 
mette di interfacciare direttamente le 
apparecchiature hardware più diffuse e 
quindi di intervenire con sofisticate fun- 
zioni di editing sull'immagine (fig. 13) 

Infine i prodotti della famiglia Auto 
CAD, anch'essi responsabili della proli- 
ferazione di numerose schede grafiche 





GRAFICA 





oluzione, che fa vedere meglio i particolari, oltre ai colori che fanno vedere meglio le viste «realistiche». è importante la velocità di 





fenti lo adottano. Tutte queste 


non standard destinate proprio a farlì 
girare meglio. 

Oggi il matrimonio tra AutoCAD 11 e 
la scheda 1024 per 768 per 256 colori 
risulta essere particolarmente felice. | 
colori servono per le nuove funzioni di 
rendering, in cui un effetto visivo effi 
cace si ottiene solo se sono disponibili 
colori a sufficienza 

La maggiore risoluzione serve inoltre 
per sfruttare il nuovo concetto di Pa- 
perspace, ovvero un foglio di disegno 
«virtuale» dove sono impaginate varie 
viste del progetto (figg. 14 e 15) 

Infine le ombre generate sugli ogget 
ti solidi dalle fonti luminose, presenti 
nella scena e calcolate con le sofistica- 
te routine di AutoShade (fig. 16), diven 
tano particolarmente suggestive solo 
se si possono vedere le varie sfumatu- 
re che rendono uno stesso colore sem 
pre più scuro via via che è meno espo- 
sto alla luce 


Conclusioni 


Se il sistema operativo degli anni ‘90 
sarà Windows, la scheda video degli 
anni ‘90 sarà la XGA, probabilmente 
insieme ai suoi cloni, quando, speriamo 
presto, saranno disponibili a costi ac 
cessibili a tutti 

| prodotti degli anni ‘90 invece già ci 
sono e, come dimostrato dalle varie 
foto, apprezzano già il poter lavorare 
«comodi» con una risoluzione finalmen- 
te e realmente alta, in cui la sofistica- 
zione delle proprie funzioni di disegno 
sia esaltata e non più svilita dalla man- 
canza di sfumature e dal ridotto nume- 
ro di pixel 


WINDOWS 3 








I font di Windows 


Nel precedente articolo 
abbiamo illustrato la 
terminologia e la tipologia dei 
font in generale. 

Parleremo adesso più in 
dettaglio della gestione dei 
font da parte di Windows 





Teoria e pratica (2) 


di Francesco Petroni e Fernando Riolo 


Il principale vantaggio di Windows è 
che i caratteri per lo schermo e la 
stampante vanno installati una sola vob 
ta, dopodiché sono disponibili per tutte 
le applicazioni in grado di girare nell'am- 
biente. 

Lo svantaggio è che l'assortimento 
originario in dotazione è piuttosto scar- 
so, e che | tipi di uso più comune 
(Courier, Times Roman, Helvetica) non 
sono scalabili e vengono forniti in un 
mumero limitato di corpi 

Essi non sono inoltre che delle imita- 
zionì approssimative dei veri font tipo- 
grafici, e non consentono che un grado 
di corrispondenza relativo tra la stampa 
8 il video. 

La soluzione a questi inconvenienti 
dovrebbe essere vicina 

Microsoft ha infatti messo a punto, 
insieme ad Apple, la nuova tecnologia 
True Type, che consentirà l’uso di font 
vettoriali a partire dalla prossima Relea- 
se di Windows (la 3.1, già circolante in 
beta test) 

| font True Type, che verranno con- 
temporaneamente adottati anche dal 


Figura 1 - Windows 3 
Aldus Page Maker e 
Xerox Ventura - È so- 
prattutto colpa loro. 

Qui vediamo due vec: 
chie conoscenze, Pa- 
ge Maker della Aldus 
fora in versione 4 in 
italiano) e Ventura del 
la Xerox, ora accomu- 
nati in Windows. È in 
negabile che la re- 
sponsabilità iniziale 
della nascita del DTP e 
della conseguente ne- 
cessità di realizzare 
prodotti e modalità 
WYSIWYG, problema 
che «affligge» anche 
Windows, va ascritta a 
questi due prodotti. 


lungamente atteso System 7 per Ma 
cintosh, sono parte di un più complesso 
disegno, che dovrebbe portare, nelle 
intenzioni dei produttori, a soppiantare 
in un futuro prossimo il PostScript 

| True Type saranno utilizzabili su tut- 
te le stampanti HPPCL (le HP LaserJet 
e compatibili. per intenderci), e dovreb- 
bero assicurare una maggiore fedeltà al 
disegno tipografico originario dei carat- 
teri (di qui il nome), e una maggiore 
approssimazione al vero WYSIWYG. 


I font di Windows 


Windows utilizza due gruppi distinti dî 
caratteri: | System font e | Typographic 
font. 

| primi sono essenzialmente caratteri 
per il video, e non sono quindi destinati 
alla stampa. Vengono adoperati da Win- 
dows per i titoli, i menu, i pannelli di 
controllo e i messaggi di sistema. Sono 
contenuti in alcuni file, posti dal pro- 
gramma di installazione nella directory 
SYSTEM, e creati in base alla specifica 
risoluzione video di cui è capace il si- 
stema. 

Possiamo distinguere questi file dai 
loro nomi, che seguono sempre il for- 
mato XXXYYY.FON. Le prime lettere 
indicano la risoluzione video (EGA, VGA, 
8514, ecc.), le ultime il set utilizzato 
(SYS, FIX, OEM). Così, ad esempio, nel 
caso tipico di un sistema equipaggiato 
con scheda VGA, avremo: VGASYS 
FON, per il System font proporzionale, 
VGAFIX.FON, per il System font a spa- 
zio fisso, VGAOEM,FON, per il Terminal 
font. 

Oltre a questi, vi sono altri due file 
che contengono i fixed font per l'esecu- 
zione degli applicativi DOS in finestra 
EGA40WOA.FON ed EGA80WOA.FON, 
dove WOA sta per Windows Old Appli- 
cations, mentre 40 e 80 indicano il 
numero dei caratteri per linea 

| Typographic font sono quelli adope- 
rati da tutte le applicazioni di Windows 


MCmicrocomputer n. 109 - luglio/agosto 1991 


e sono riproducibili sia a video che in 
stampa. Consistono di tre font outline 
scalabili, Roman, Modem e Script, e di 
quattro font bitmap, Courier, Tms Rmn, 
Helv e Symbol, nei corpi 8, 10, 12, 14, 
18, 24 punti (fig. 2) 

Anche | file che contengono i font 
tipografici bitmap utilizzano un formato 
tipico e sono facilmente riconoscibili. Le 
prime lettere del nome indicano il type- 
face, l'ultima il dispositivo per cui è 
stato disegnato. 

Cosi, gli A.FON (COURA.FON, HEL- 
VA.FON, TMSRA.FON, SYMBOLA 
FON), sono font per il video a bassa 
risoluzione; i B.FON, sono font per 
EGA, gli E.FON, sono per VGA, gli 
F.FON, sono per 8514/A, i C.FON e i 
D.FON sono per le stampanti ad aghi 
(standard Epson) e così via. 

Durante il processo di installazione 
viene creata una sezione «Fonts» nel 
WIN.INI, in cui sono annotati i nomi dei 
caratteri supportati. Successivamente, 
ogni volta che, tramite il Control Panel, 
viene aggiunto 0 cancellato un set di 
font, la corrispondente variazione è regi- 
strata nel WIN.INI. 

Quando Windows va in esecuzione, 
vengono letti dal WIN.INI i nomi dei 
font installati, e viene caricata in memo- 
ria una piccola porzione residente per 
ciascuno di essi 

Come criterio generale conviene in- 
stallare solo quei caratteri tipografici 
che veramente servono e che è possibi- 
le stampare con buoni risultati. È inutile, 
infatti, consumare memoria e risorse 
del processore per affollare i menu de- 
gli applicativi con nomi dì font, il cui uso 
effettivo è poi reso nullo da una cattiva 
resa o da una eccessiva lentezza di 
stampa (com'e, ad esempio, il caso 
delle stampanti ad aghi). 

D'altra parte, può essere desiderabile 
mantenere a disposizione anche i font 
di utilizzo meno frequente, anziché can- 
cellarli del tutto. 

L'accorgimento che vi consigliamo al- 


MCmicrocomputer n. 109 - luglio/agosto 1991 


Figura 2- Windows 3 

Pannello di Controllo 

Installazione dei font 

Windows 3 presenta 
proprie funzionalità di 
installazione di font in 
due situazioni distinte 
e separate. La prima, 
attivabile attraverso l'l 
cona Font del Pannello 
di Controllo, serve per 
caricare 1 font che ven 
gono utilizzati, come 
chiarito nell'articolo, in 
vane situazioni, sul vi 
deo. La seconda fun 
zionalità si presenta 
quando si vogliano in: 
stallare dei font ag- 
giuntivi per la stam- 
pante. 





WINDOWS 3 





IA) 








PCL/ HP Lasestol accesa L 


Uniti ANPCLFONTS\ 


Figura 3 - Windows 3 
Installazione dei Font 
della stampante 
Windows è in grado di 
gestire correttamente 
i font della stampante. 
| anziin molti applicativi 
(Excel e Word. per ci 
tare i più diffusi) esiste 
la possibilità di sce 
gliere direttamente | 





CRI 
li Gilsame 1201 

ill TimerNenflomanPS 1091 
il limeaNemRomanPS 1208 











Ga sana To | 
Gil Sam 12pt | 
Tme Rm 10pt 


Font della stampante 
disponibili che a video 
vengono rappresentati 
utilizzando il carattere 
Windows più simile 











© ermanente 


O Lampoianeo 


Un esempio classico 
di disallineamento è 
quello del carattere Li 
nePnnter, presente in 
tutte le HP Laser nor 











mali, e che Windows 
rappresenta a video 
con il carattere 
Courier. 








lora è questo: editate il WIN.INI e fate 
precedere da un punto e virgola i nomi 
dei font che non intendete adoperare. 
Le rispettive righe verranno interpretate 
come commenti, e i font non verranno 
caricati. Nel caso che successivamente 
vogliate utilizzarli, il provvedimento po- 
trà essere facilmente annullato. 


SoftFont 


Quanto abbiamo detto finora compor- 
ta una considerazione di carattere gene- 
rale: Windows diventa uno strumento 
di scarsa utilità, ai fini del Word Proces- 
sing, se i set di font di cui dispone non 
trovano una adeguata corrispondenza 
nel dispositivo di stampa. 

Ciò significa che, a nostro avviso, è 
praticamente obbligatorio l'uso di una 
stampante laser, o quantomeno di una 


‘stampante di qualità a 24 aghi, purché do- 
tata di un buon corredo di font. Ma atten- 
zione: i caratteri della stampante devono 
essere supportati da Windows, altrimen- 
ti saranno comunque inutilizzabili. 

Se siete abbastanza fortunati da pos- 
sedere una stampante PostScript, o HP 
compatibile, potete incrementare gran- 
demente la qualità e la varietà del carat- 
teri di stampa, sostituendo i rudimentali 
font di Windows, con quelli messi a 
disposizione dalla stessa HP, o da altri 
produttori, come Adobe e Bitstream. 

Questi ultimi, in particolare, con i loro 
programmi Font Foundry e Fontware, 
consentono di generare un'ampia gam- 
ma di caratteri bitmap, nelle dimensioni 
scelte dall'utente. 

La generazione dei font è un compito 
che impegna il processore in una gran 
quantità di calcoli intensivi e richiede 


169 


WINDOWS 3 








Adobe Hog 

















Venione: 11 
Fon ATO ata 
a mA 
Care goLo 
@on | ara fotorae 
Con 
Opi | Com 
(semeotomaue 
sno 
Cache Font. | (GsmeitAlie 
m [rai 
cx MRI | rerioaionere 
HI | [rresterRamants s0L0 





EE Una font biimap scarica residenti 


1963101 Ae Seme Ico 
Tui inerti retto ono deine 























perciò un certo tempo. Tuttavia, una volta 
effettuata, vi consentirà di disporre stabil- 
mente i caratteri di qualità elevata per le 
vostre stampe sotto Windows. 

| font aggiuntivi dovranno essere regi- 
strati nel WIN.INI perché Windows pos- 
sa riconoscerli. Alcuni programmi, come 
Fontware, provvedono a ciò automatica- 
mente. Negli altri casi dovrete farlo voi 
stessi tramite l'Installatore dei Font del- 
la Stampante (fig. 3) 

| font verranno letti dal dischetto e 
riversati sull'hard disk, quindi i loro nomi 
saranno registrati nell'apposita sezione 
del WIN.INI. Per ciascuno di essi verrà 
creato inoltre un PFM (Printer Font Me- 
tric) file, di circa 700 byte, che contiene 
i dati necessari alla corretta rappresen- 
tazione dei caratteri. 

Un accorgimento: nel caso in cui abbia- 
te usato Fontware, o un programma equi- 
valente, per generare i vostri font, è con- 
sigliabile far creare allo stesso program- 
ma anche file PFM, poiché questi rispec- 
chieranno le specifiche dei caratteri con 


< Figura 4 - Windows 3 
Una fase dell'installa 
zione dell'Adobe Type 
Manager 
Una prima finalità dei 
prodotti di Gestione 
dei Caratteri, tipo 
ATM, è quella di met 
tere d'accordo video, 
in tutte le sue modali 
tà d'uso (normale. 
zoom, preview), e 
stampante, ll proble- 
ma è talmente d'attua- 


Il primo dato 


Test 


Tabella 1 


Tempi di visualizzazione e stampa con WinWord di un 
documento di 16KB che utilizza otto fonts diversi. 


@' ottenuto utilizzando ì fonts di Windows per il 


video e i Softfont HP per la stampa; il secondo con Adobe Type 
Manager; il terzo con Bitstream FaceL.ift. Per entrambi questi 
programmi e' stata settata una Font Cache di 96KB e attivata 
l'opzione Use Prebulit or Resident Fonts. 

La prova e' stata effettuata con un 386 a 20 MHz dotato di 
coprocessore matematico, e una stampante laser HP compatibile. 





lità che nelle successi 
ve versioni (dalla 3.1 in 
poi) Windows disporrà 
di un proprio Type Ma 
nager, che sì chiama 
True Type, del quale 
parleremo a tempo 
debito e che dovrebbe 
costituire in futuro la 
soluzione standard. 


a video del file 


a video 


a video 
Inizio invio dati alla 
‘stampante 
Stampa della prima 
pagina 
Tabella Windows 3» 
Tabella delle 
Prestazioni, 


maggior precisione di quanto non fareb- 
bero i PFM generici creati da Windows. 

L'Installatore dei Font, consente inol- 
tre di stabilire se i font dovranno essere 
caricati in modo permanente o tempora- 
neo e di editare | nomi loro assegnati da 
Windows, nel caso, non infrequente, in 
cui risultassero diversi da quelli dati in 
origine dal produttore. 


Font scalabili 


Se invece dì creare un certo numero 
di font bitmap, e di archiviarli una volta 





D oa 
D frate 

DI Underine 
(D Seo 








3 [ca {DI Pie Font 


Colo 


Sample 
[Astomate I AnBbCOZE 


O 





ABI AB ‘ABAB LR 5. AB 








Figura 5 - Windows 3 
256 font differenti in 
un unico foglio Excel 
3, 

Con Excel 3 è «teori 
camente» possibile 
utilizzare su uno stes 
so foglio fino a 256 tipi 
differenti di font (nella 
vecchia versione era 
no solo 4), Questo in 
cremento delle possi 
bilità in termini di ge 
stione dei font rende 
pressoché obbligatono 
un più efficace con- 
trollo dei caratteri an 
che a video. 








170 


Caricamento e comparsa 


Scrolling di una pagina 


Cambiamento di un font 














per tutte sul disco rigido, desiderate 
disporre virtualmente di qualsiasi font in 
qualsiasi dimensione, dovrete rivolgervi 
ad un generatore di font outline, come 
Adobe Type Manager, o Bitstream Fa- 
ceLift 

Grazie alla versatilità di questi pro- 
grammi non solo vi sarà possibile otte- 
nere «al volo» caratteri di ogni dimen- 
sione (anche in decimali di punto), ma, 
cosa altrettanto importante, avrete per 
ciascuno di essi l'esatto corrispondente 
a video. E tutto ciò risparmiando un bel 
po' di spazio sull'hard disk. 

Come abbiamo già detto, Windows è 
sì capace di mostrare i font a video, ma 
la gestione di questo processo è sog- 
getta a importanti limitazioni 

Una volta installato il piccolo set di 
font generici di cui dispone, Windows lo 
adopera per visualizzare qualsiasi carat- 
tere di stampa, anche se questo è mol- 
to diverso per disegno e dimensioni 

Se il carattere prescelto non dispone 
di un font bitmap per lo schermo, Win- 
dows si limita a sostituirlo con il più 
simile tra quelli a sua disposizione 

Facciamo un esempio: abbiamo in- 
stallato, utilizzando la procedura di in- 
stallazione dei Font per la Stampante di 
Windows, alcuni typeface bitmap per la 
nostra HP Laserjet: un Helvetica, un 
AvantGarde, un Times, un Palatino e un 
Garamond, in un certo assortimento di 
corpi. Avviamo Write o WinWord e se- 
lezioniamo dall'apposito menu l'Helveti- 
ca corpo 10: Windows lo visualizzerà 


MCmicrocomputer n. 109 - luglio/agosto 1991 


WINDOWS 3 








Prova di stampa con ADOBE TYPE MANAGER 
Adobe Type Manager (GIll Sans, corpo |4, Normale) 


Adobe Type Manager (Gill Sans, corpo 14, Corsivo) 


Adobe Type Manager (Courier, corpo 





Adobe Type Manager (Gill Sans, corpo 14, Grassetto) 


Adobe Type Manager (Times New Roman, corpo 14, Normale) 
Adobe Type Manager (Times New Roman, corpo 14, Grassetto) 
‘Adobe Type Manager (Times New Roman, corpo 14, Corsivo) 


ASofe Tyre Mavargep (EyuBod, xopro 14, Nopuade) 
ASofe Tyre Mavaryep (EyuPoi, xopro 14, Fpasoetto) 
ASoBe Tyre Mavagep (EyuBoz, vopro 14, Xoporto) 


Adobe Type Manager (Courier, corpo 14, Normale) 
Adobe Type Manager (Courier, corpo 14, 
14, Corsivo) 








LA BELLA 
ADDORMENTATA NEL 
BOSCO 








cr 





setto) 








usando il proprio font Helv 10 punti 
Selezioniamo adesso l'AvantGarde cor- 
po 10; il font a video usato da Windows 
sarà sempre Helv 10. Scegliamo ora il 
corpo 11: le dimensioni del carattere 
rimarranno immutate. 

Analogamente, il Times, il Palatino e il 
Garamond saranno visualizzati con uno 
stesso font (il Tms Rmn), nei soli corpi 
disponibili in Windows. 

Come si vede, il concetto di WYSl- 
WYG risulta difficilmente applicabile. 


Adobe Type Manager 


Con Adobe Type Manager le cose 
cambiano radicalmente. Nella sua ver- 
sione base, ATM contiene 13 font outli- 
ne scalabili, che con l'aggiunta degli altri 
22 contenuti nel Plus Pack (da acquista- 
re a parte), completano il set standard 
PostScript. Oltre a ciò è possibile acce- 
dere all'intera biblioteca Adobe Type 1, 
che comprende letteralmente migliaia 
di tipi, tutti di qualità professionale 
Questi caratteri possono essere ripro- 
dotti anche su una stampante non Post- 
Script, come una HP Laserjet, o una 
stampante ad aghi. 

Ciascun typeface è fornito nei princi- 
pali stili (tondo, corsivo, neretto, neretto 
corsivo), e può essere utilizzato in en- 
trambi gli orientamenti, portrait e land- 
scape 

ATM lavora in modo automatico e del 
tutto trasparente. La procedura di Setup 
installa nel SYSTEM.INI il driver di ATM, 
che da questo momento si sostituisce 
al System.drv di Windows nel gestire 
tutte le operazioni necessarie alla ripro- 
duzione dei font: la generazione dei 
caratteri vettoriali, la loro rasterizzazione 
per il video e per la stampante (fig. 4) 

Nel caso non si possieda una stam- 
pante PostScript, ATM installa anche 
alcuni font bitmap (PCL) per i corpi di 


MCmicrocomputer n. 109 - luglio/agosto 1991 


Figure 6, 7 - Windows 
3- Adobe Type Mana 
ger 1.1 - Campionano 
di font e pagina rea- 
lizzata con Word per 
Windows stampata 





La Porta del Castello 


Nes aveva veda dic 
quin sche de ela Rega re 
deo che sese sttndorao 4 pr 


ten e dato pero di i 
con ATM. taria. Ciò avevi indizpentto memi la 
Questa pagina è stata Sl dama va 
realizzata con una co- A Sil — ima ini 

to pt cò a pa i 


munissima stampante 
HP LaserJet IIP, mes- 
sa in grado di lavorare 
al meglio con Win- 
dows, mediante l'in 
stallazione dei font 
ATM. Il tempo di pro 
duzione di tale stampa 
(ci sono un bel po' di 
disegni), è stato di cir- 
ca 5 minuti 


ie La più giovane delle fit, che 
fortunatamente veve uti la 
minaccia, susciò via nasconde 
dos dietro a una cortina. Quando 
Ja festa fn fili, le altre fate 
madrine andarono — dalla 
piccola Principessa ele 
diedero ll loro dono di 
Battesimo. La primo fu le 
regalò un' angelica bellezza: la 
secondo “un'angotica: bon: la 
terza le fece dono del genio: 1a 
quarta le donò una grazia squisita; 
Sa quinta la dotò di una 


di Charles Perni 





insuperabile dolcezza di voce, e 
Fatima ta olmò di tuti gli altr 





"i quali può aspire una a Principe mai ne vide un, fiché 
‘giova fnciuita te lì i ic ri. 
24 gidò La beva ft La ono, aid in uo 
vece > andate: i vetri doni ei caseli di su pace, op un 


ono iu. perché lo do alla 
tra iglocca ques’ altro dono. 
quod essre punta da un fuso 
di morire per la frta 


Capitolo 2 


Hi Re e la 
Regi cp 
Ma la fia più 
giovane — sbueò 
lla comisa e 
ie: - Non pin 
et mio cao Re e 
mia cara Regina 
La principessa son 
perrà. "lo non 














panta da us fuso, 
All Ma invece di La Strega Cariva 

Mot, cadrà solamente in un _ del bdo el, e open gp 
cino, che dure cento ati, è fio cento gli cr seven dei 
Sarà po svegliata con un bacio - Re. La Poncpesa prese dl fo per 
paro a put e cò ella mano 
Seca no poema. 


ner 


HR Peg coco ser 
td n e eso rn 0 
ie a parc. qu me om 
1 fo pi gone oi cl Re e e 
Ragno di im l polo e die 
sE 1 bro vagoni nei oso 
ab 5 rece mu gato 
vesto la po in ua camera o, € 
pesò n nane opa cp ca 














Lo Balla Addormentata nel Bosco 


rai 








uso più frequente (10 e 12 punti), il che 
consente di velocizzare le operazioni e 
risparmiare memoria della stampante. 

Alla fine dell'installazione risultano oc- 
cupati poco più di 800 KB dell'hard disk, 
inclusa la directory contenente i font 
PCL 

Naturalmente la generazione istanta- 
nea dei caratteri a video si paga con una 
maggiore lentezza rispetto all'uso dei 
font precostituiti. E ciò comporta un 
piccolo tempo d'attesa la prima volta 
che si richiede un font. 

ATM si serve comunque di una RAM 
cache, in cui conserva temporaneamen- 
te | font generati, in modo da poterli 
riutilizzare, senza ulteriore attesa, nel 
corso della stessa sessione di Win- 
dows. 

Un lieve rallentamento si verifica an- 
che nelle operazioni di stampa, Infatti 
quando non sono disponibili i caratteri 
bitmap, i documenti vengono inviati alla 
stampante in forma grafica. Ne risultano 
file di grosse dimensioni, e ciò richiede 


una adeguata quantità di memoria nella 
stampante. 

Nessuno di questi svantaggi (che so- 
no del resto quelli stessi del PostScript), 
è però tale da superare | benefici 

Da un piccolo test, da noi stessi effet- 
tuato, risulta ad esempio che. con un 
computer veloce, il tempo impiegato 
per la generazione dei caratteri di stam- 
pa, è pressoché lo stesso di quello 
impiegato, in assenza di ATM, per cari- 
care i normali font bitmap dall'hard disk 
e trasferirli nella memoria della stam- 
pante (vedi tabella). 

Adobe Type Manager riduce di circa 
80K la memoria libera di Windows. Ma 
a questi vanno aggiunti almeno altri 64K 
per la Font Cache (il valore di default è 
96K), Esso può tuttavia, al bisogno, es- 
sere disattivato tramite un interruttore 
posto nell'apposito Pannello di Con- 
trollo. 

Nelle figure dalla 5 alla 8, opportuna- 
mente commentate, vediamo qualche 
momento nell'uso dell'ATM. 


171 


WINDOWS 3 





Bitstream FaceLift 


Tutto ciò che abbiamo detto per 
ATM, vale anche per il suo più diretto 
concorrente, Bitstream FaceLift. En- 
trambi lavorano infatti allo stesso modo, 
con la sola differenza dell'algoritmo im- 
piegato per la generazione dei font 

FaceLift utilizza per i suoi caratteri 
outline la tecnologia Speedo, messa a 
punto da Bitstream, e in grado di pro- 
durre un output di qualità equivalente a 
quello dei Type 1 di Adobe 

E necessario un attento esame per 
poter cogliere le sottili differenze. Dicia- 
mo che i caratteri a video di FaceLift 
appaiono leggermente più larghi e nitidi, 
ma non sempre perfettamente coinci- 
denti con l'aspetto dei caratteri in stam- 
pa. Si nota inoltre qualche difetto di 
coerenza tra corpì diversi (ad esempio, 
tra il Times 10 e 12 punti) 

Per contro, il pannello di controllo di 
FaceLift è particolarmente ricco di op- 
zioni, tra queste (fig. 9), la possibilità di 
regolare la densità di stampa delle 
stampanti ad aghi. Ciò dovrebbe evitare 
che le stampe ottenute in modo grafico 
con queste stampanti abbiano Il tipico 
aspetto disuguale e sbiadito. 

Sia nelle operazioni di stampa, che 
nella riproduzione dei font a video, Fa- 
ceLift risulta un po' più lento di ATM 
Questo dato può essere tuttavia modifi 
cato aumentando il volume della cache 
(a 256K o più) 

La sola differenza significativa tra i 
due prodotti è che FaceLift, diversa- 
mente da Adobe, consente di generare 
anche | font bitmap per tutti i typeface 
inclusi nel pacchetto, e per quelli acqui- 
stabili separatamente attingendo alla li- 
breria Bitstream 

Ciò può risultare particolarmente utile 
nel caso in cui si adoperino applicativi 
DOS in grado di far uso dei softfont 
(come Word, o Word Perfect). Poiché, 
in tal caso, oltre al miglioramento delle 
prestazioni, si avrebbe il vantaggio di 
poter disporre di un unico set di font sia 
dentro che fuori da Windows. 


Concludendo 


In attesa di True Type, Adobe Type 
Manager e Bitstream FaceLift, rappre- 
sentano i più potenti strumenti per arric- 
chire e migliorare la qualità del Word 
Processing sotto Windows. 

La possibilità di disporre in stampa e 
a video di qualsiasi font, nelle sue di- 
mensioni effettive, costituisce un passo 
avanti verso il reale WYSIWYG, anche 
se | limiti di risoluzione dello schermo 
non consentono ancora una adeguata 
definizione dei caratteri, paragonabile ad 
esempio, a quella di una stampante 


172 





Figura 9 - Windo 
Una fase dell'in 
zione del Bitstream 
FaceLift, 

Una delle caratteristi 
che in comune tra 
ATM e FaceLift è 
quella di disporre di 
una Cache Memory 
nella quale vengono 
parcheggiati i font in 
uso, allo scopo di ren 
dere più rapido. il loro 
sfruttamento. È infatti 
evidente che l'utilizzo 
di caratteri software 
appesantisce di un bel 
po' il lavoro della mac 
china e conseguente: 
mente la stampa di 
venta più lenta 








Feto Helm 


thvrabot 


laser (fig. 10) 

Ciò è vero anche con ATM e FaceLift, 
la cui resa a video presenta qualche 
vantaggio rispetto a Windows solo per | 
font di grandi dimensioni (che Windows 
si limita a «simulare» raddoppiando, in 
altezza e larghezza, i font di proporzioni 
minori) 

Un vantaggio è visibile anche nella 
riproduzione dello stile corsivo. Quello 
di Windows, infatti, è soltanto un obli- 
quo, realizzato attraverso la semplice 
inclinazione dei tratti 

Il solo difetto che abbiamo riscontrato 
è un certo sfarfallio dei caratteri, dovuto 
alla loro continua rigenerazione a video. 
Questo fenomeno, piuttosto sensibile 
in alcuni applicativi, come WinWord, 
che effettuano un frequente refresh di 
linea, è invece del tutto assente in altri 
(ad esempio, in PageMaker). || fastidio 
può essere comunque ridotto utilizzan- 
do, per i corpi più frequentemente usa- 
ti, | caratteri bitmap al posto di quelli 
outline. Sia ATM che FaceLift dispongo- 
no infatti di un'opzione (settabile dal 
loro Pannello di Controllo) che consente 
l'uso dei font bitmap disponibili 

Per quanto riguarda la stampa, l'emu- 


Chow fr Pine vt AT 





Figura - 8 - Windows 
3° Page Maker - Ado 
be Type Manager è in 
dotazione 

Altro segno del 
pre più sentita n 
sità di migliorare la uti 
lizzabilità dei font im 
Windows è costituito 
dal fatto che Aldus Pa 
ge Maker 4 porta, ca 
mme propria dotazione, 
il pacchetto Adobe Ty 
pe Manager, con uno 
specifico sel di carat 
teri, È ovvio che di 
questo può godi 
non solo Page Maker 
stesso ma tutto l'am 
biente Windows 


















ch gr Rn 


lazione dei caratteri PostScript su una 
stampante PCL è ottima sotto ogni 
aspetto e la qualità finale dei documenti 
è del tutto equivalente a quella ottenibi 
le con i migliori font bitmap 

Poiché la generazione dei caratteri 
avviene al momento della scrittura, non 
è più necessario stabilire prima quali 
corpi installare e ciò comporta un enor- 
me guadagno in termini di flessibilità e 
di spazio sul disco. 

Per quanto riguarda le prestazioni, dal 
momento che il processo di rasterizza 
zione dei caratteri è interamente svolto 
dal microprocessore del computer (e 
non da quello della stampante, come 
nel caso del PostScript), la velocità delle 
operazioni di stampa dipende in gran 
parte da quella del processore installa 
to, e si avvantaggia sensibilmente della 
presenza di un coprocessore matemati- 
co (fig. 11) 

L'installazione di alcuni font bitmap, 
per ì corpi maggiormente usati, è tutta- 
via consigliabile, se si vuole realizzare il 
miglior compromesso tra flessibilità e 
varietà di scelta da un lato, e maggior 
speditezza delle operazioni dall'altro 

ne 


MCmicrocomputer n. 109 - luglio/agosto 1991 


WINDOWS 3 





Microsoft Word - T0D1.DOC 





Fiqura 10 - Windows 
3. Word per Windows, 
La funzione di Preview 
in molti casi (Excel 3 e 
Word per Windows, ad 
esempio) si è trasfor 
mata da funzione di 
controllo, attraverso la 
quale dare un'occhiata 
a come «verrà la stam 

pa» a funzione operati 

va. Attraverso la pre 

view di Word ad esem 

pio è possibile esegui 

re con il mouse il «posi 

zionamento assoluto» 

degli elementi del do- 

cumento e poi lanciare 
la mmpaginazione. 


Jadicotari di correziani. 
Cantronta versioni. 
Ordine. 

Salcola 

Rimpagina ora 


Print Manager 
FT Re) 


i Laneniot 


HP LoserstlsuLPTI [nfara di tempo) 
"i \icrosot Word FAVDUADOE 100% Sk 1217 ISS 





trpp 
Rio : 

















Figura 11 - Windows 3 - Print Manager - Un occhio alle code di stampa. È noto che Windows delega al Print Manager il rapporto con la stampante. Una delle 
funzioni del Print Manager è quella di gestire le code di stampa, ammesso che da vari applicativi siano stati mandati in stampa pressoché contemporanemente più 
lavori. Oltre che come strumento di controllo, molto utile quando il materiale da stampare è voluminoso, il PM può essere usato per intervenire sulle priorità 


nell'esecuzione delle stampe. 





Alcuni lettori ci hanno scritto ponendo- 
ci dei quesiti sull'uso dei font con Win- 
dows. 

Un certo numero di tali quesiti riguar- 
da problemi troppo particolari per trovar 
posto sulla rivista. Altri ci consentono 
invece di aggiungere alcune indicazioni 
di carattere pratico, a quanto abbiamo 
esposto finora. 

Un lettore ci chiede se è possibile 
utilizzare con Windows i Softfont già 
precedentemente installati per altre ap- 
plicazioni (ad esempio, Word 5 per 
DOS). 

La risposta è che è possibile, ma a 
patto di osservare alcune precauzioni. 

Innanzitutto è necessario che i font 
siano in formato bitmap e siano compati- 
bili con il driver di stampa di Windows 
La maggior parte dei font per le stam- 
panti laser (come quelli forniti da Bitstre- 
am, o HP) sono in formato standard 
PCL, e non comportano quindi alcun 
problema di compatibilità, 

In secondo luogo è necessario re- 
installare i font dall'interno di Windows, 
in modo che vengano riconosciuti dai 
suoi applicativi. 

L'operazione potrebbe essere compiu- 
ta anche manualmente, editando il WIN 
INI. Ma è molto più semplice lanciare 
allo scopo il Configuratore della Stam- 
pante e cliccare sul bottone Fonts (se è 
inattivo è probabile che la vostra stam- 
pante non consenta l'uso dei Softfont) 

Una volta comparso il pannello del- 
l'installatore, scegliete l'opzione Aggiun- 
gi Fonts e indicate il drive e la directory 
in cui avete archiviato i vostri font preesi- 
stenti. | loro nomi verranno decodificati, 
e visualizzati nella finestra di destra del 
pannello. Potrete a questo punto selezio- 
narne alcuni, o decidere di installarli tutti. 





Fonts & Tips 


Ma attenzione: se accetterete la directo- 
ry_ proposta da Windows (solitamente 
PCLFONTS), tutti i file selezionati verran- 
no ricopiati nella nuova directory, col 
risultato di duplicare alcuni megabyte 
dell'hard disk 

Per evitare questo basterà indicare 
come directory di destinazione quella 
stessa in cui i font già risiedono. L'Instal- 
ler si limiterà in tal caso a registrarne i 
nomi nel WIN.INI, e a creare per ciascu- 
no di essi un file PFM con i dati metrici 
richiesti da Windows. 

Prima di uscire dal Setup, controllate i 
nomi dei caratteri appena installati. È 
possibile che per alcuni di essi (soprat- 
tutto se provenienti da produttori minori) 
il programma installatore non abbia potu- 
to decodificare con esattezza il nome. In 
questo caso avrà attribuito un nome 
generico in base alla loro famiglia di 
appartenenza (quelle riconosciute da 
Windows sono: Swiss, Roman, Modern, 
Decorative, Script). 

Questo spiega come sia possibile che, 
avendo installato un Times Roman e un 
Palatino, ci si possa trovare, come scrive 
un lettore, con due Tms Rmn e nessun 
Palatino. In realtà il Palatino c'è, ma non 
avendo potuto stabilirne il nome, Win- 
dows lo ha identificato col Tms Rmn, in 
quanto esponente della stessa famiglia. 

È possibile ripristinare il nome origina- 
rio utilizzando la funzione Edit del Font 
Installer. Bisogna allo scopo selezionare i 
font con nome errato (per ogni font 
selezionato è visibile sul pannello il no- 
me del file corrispondente), e cliccare su 
Edit: si aprirà una finestra, nella quale 
sarà possibile correggere il nome, o in- 
serirne uno nuovo. 

Noterete forse, uscendo dal'Installato- 
re Font, la comparsa del messaggio Buil- 


ding Fonts Database. Ciò dipende dal 
fatto che Windows mantiene un archivio 
dei nomi dei font, e lo aggiorna automa- 
ticamente ogni volta che viene effettua- 
ta la cancellazione o l'aggiunta di un 
carattere. Questo archivio è contenuto 
nel file FSLPT1.PCL, che risiede nella 
stessa directory di Windows. 

Fate attenzione a questo piccolo file 
ogni volta che riscontrerete un difetto di 
corrispondenza tra i font installati e quelli 
riconosciuti da un applicativo di Win- 
dows (font che non compaiono nel me- 
nu dell'applicativo, 0 che continuano a 
‘comparire pur essendo stati eliminati), 
provate a cancellare questo file dal di- 
sco. Al prossimo lancio dell'applicativo, 0 
alla prima richiesta di un font, Windows 
ricostruirà ex novo Îl suo database. 

In molti casi l'applicazione di questo 
semplice accorgimento risolverà il pro- 
blema. Fa eccezione qualche program- 
ma, come WinWord, che mantiene nel 
file di inizializzazione (WINWORD.INI) il 
proprio elenco di font. Ciò allo scopo di 
conservare tra una sessione e l'altra | 
nomi dei caratteri installati, ed evitare di 
doverlì rileggere ogni volta. 

L'inconveniente che ne deriva è che, 
se abbiamo installato nuovi font col Pan- 
nello di Controllo di Windows, WinWord 
continuerà ad ignorarne l'esistenza, fin- 
ché non si ripeterà la procedura di instal- 
lazione dal suo interno, 

C'è tuttavia un modo per evitare di 
dover effettuare di nuovo l’intera proce- 
dura. Basta aprire, all'avvio del program- 
ma, il Printer Setup di WinWord e richiu- 
derlo subito facendo un clic su OK. La 
tabella dei font verrà automaticamente 
aggiornata 


Me 








MCmicrocomputer n. 109 - luglio/agosto 1991 


173 


PORTATILI - NOTEBOOK - DA TAVOLO 


PER PORTA PARALLELA 


Tutti jPC PORTA] 3 O, utilizzando la A, e senza riununciare alla 
stampante, potranno impiegare i seguenti Prodote: 
1) 
a) PALMARI, utilizzando dischi da 2,5", da 20/40 MB con 21 msec. di tempo medio d'accesso; peso 194 gr; 
dimensioni 80 x 125 x 20 mm. 
b) COMPATTI, impieghiamo dischi rigidi da 3,5" SCSI da 40, 100, 200 MB con un tempo medio d'accesso 
di 19 msec. 
2) CD- RO A disponi x NEC, PIONEER, TOSHIBA, CHINON, HITACHI, PANASONIC, SONY. 
3) >| -l: SONY, RICOH, PIONEER. 
4) a i : 60,150,1200 MB ARCHIVE, TEAC, CIPHER, WANGTEK, WANGDAT, SANKYO. 
5) F ES: Tutti i formati da 3,5 e 5,25 con capacità fino a 4,4 MB. 
6) ERE E : 17 tasti numerici, 32 tasti, numerici e di funzione, compatta od AT. 


Questo è possibile con l'uso della NOSTRA INTERFACCIA PARELLELA/SCSI, con software compatibile MS-DOS, 
Novell 286/386, OS/2, la cui efficienza risulterà uguale ad interfacce SCSI interne. 


con n ACCOPPIATORE ACUSTICO PALMARE 9600 bps in Ricezione/trasmissione FAX, 2400 bps Modem. 
FO presa accendisigari. 


E i per PC PORTATILI NOTE BOOK. 
E LASER: APPLE, TEXAS, AST, CANON, CHICONY, COMPAQ, DEC, DATA GENERAL, 
EPSON, HP VECTRA/LASER, IBM, NEC, OKY, OLIVETTI, PANASONIC, 
SANYO, SILICON GRAPHIC. SHARP, SUN, TOSHIBA, ZENITH. 








20 MB x T1000+, T1200+, 3100e, 
40 MB x T1600, 3100e, 
100 MB x T5100, 5200 





VIRUS 





Virus e altri aggressori informatici: 


* 


uno schema di prevenzione 


Siamo arrivati a delineare, 
negli scorsi articoli, uno 
schema degli elementi 
costitutivi del rischio-virus. 
Naturalmente ogni 
esposizione di un rischio 
presuppone la proposta di un 
metodo di protezione dal 
rischio, o quantomeno di 
valutazione dell'entità del 
rischio stesso. Come si 
vedrà, non è possibile dare 
un valore attendibile alla 
probabilità di essere 
«infettati»; per contro, è 
piuttosto semplice mettere in 
atto alcune misure preventive 
che minimizzano l'incidenza 
di un'eventuale aggressione 
da parte di un virus, 0 di un 
cavallo di Troia o simili 
programmi 


di Stefano Toria (MC0170 su MC-Link) 


Virus informatici 
e comportamenti a rischio 


Si è detto negli scorsi articoli che 
molta parte della fortuna dell'argomento 
«virus» nella stampa di informazione 
trae origine dall'associazione, del tutto 
errata ma di forte impatto psicologico, 
tra | programmi virus e l'agente causale 
dell'AIDS. Capita nuovamente l'occasio- 
ne di ripetere che i due fatti non hanno 
nulla in comune tra di loro se non il mo- 
do di trattarne, e proprio perché l'argo- 
mento di questo capitolo è il compor- 
tamento a rischio in relazione alla diffu- 
sione dei virus informatici. 

La stampa, la televisione e le affissio- 
ni stradali hanno ormai instillato nel 
grande pubblico non soltanto la nozio- 
ne, ma anche alcuni dettagli sui com- 
portamenti a rischio per l'AIDS. La mi- 
nore rilevanza sociale del fenomeno ha 
fatto si che mancasse un'informazione 
altrettanto dettagliata sui virus informa- 
tici, tanto che molti comportamenti gra- 
vemente rischiosi per la diffusione di 
eventuali programmi aggressori vengo- 
no ancora tenuti con leggerezza. 

In questa prima parte della trattazione 
dei metodi di protezione (la seconda sarà 
pubblicata sul numero di settembre) si 
esamineranno tali comportamenti a rì- 
schio, al fine di delineare il comporta- 
mento che un utente di personal com- 
puter deve tenere per ridurre al minimo 
la probabilità di ricevere un programma 
virus, per massimizzare la probabilità di 
‘accorgersene per tempo nel caso in cui, 
nonostante ogni precauzione, dovesse 
comunque contrarre un virus. 

Si descriverà quindi ciò che è stato 
definito da un commentatore statuni- 
tense il «safe hex», che tradotto in ita- 
liano (codice esadecimale «sicuro») per- 
de l'assonanza fonetica con il «safe 
sex», il «sesso sicuro» consigliato co- 
me difesa dall'AIDS 


MCmicrocomputer n, 109 - luglio/agosto 1991 


Si delineerà infine uno schema di pro- 
tezione, con le misure fondamentali da 
prendere per garantirsi una tutela otti- 
male contro il rischio dei virus. 

Il virus, si è detto, è un programma. 
In quanto tale, si avvale degli stessi 
supporti utilizzati dagli altri programmi, 
cioè principalmente dei dischi. Ma un vi- 
rus non può svilupparsi di propria inizia- 
tiva dal nulla, come taluni filosofi e 
scienziati dell'antichità ipotizzavano ri- 
guardo a particolari forme dì vita, Un 
programma virus deve necessariamen- 
te avere un creatore, che scrive le spe- 
cifiche di comportamento del virus, lo 
realizza materialmente a mezzo di un 
compilatore o assemblatore, lo utilizza 
per infettare un programma altrimenti 
innocuo, e quindi diffonde quest'ultimo 
programma con il suo carico occulto co- 
stituito dal virus. Chiunque riceva que- 
sto programma e lo esegua, si infetta. 
Ecco pertanto definito il primo compor- 
tamento a rischio: eseguire programmi 
provenienti dall'esterno. E la relativa 
contromisura di sicurezza consiste in 
non eseguire programmi provenienti 
dall'esterno. 

Chiunque abbia una pur minima dime- 
stichezza con un computer comprende 
immediatamente che un'applicazione ri- 
gida di questo criterio equivale, per mol- 
ti utenti, a spegnere il computer e uti- 
lizzarlo soltanto come soprammobile. 
Sono ben pochi i proprietari di personal 
computer che non acquistano o non ot- 
tengono da «fuori» nemmeno un pro- 
gramma, che lavorano esclusivamente 
con programmi sviluppati autonoma- 
mente, realizzati peraltro in linguaggio 
macchina in quanto vigerebbe anche il 
divieto di acquistare ed importare un 
compilatore, Applicare ciecamente alla 
lettera questo concetto equivale a ter- 
minare l'era del personal computer. 

Eppure l'unico comportamento ri- 
schioso, che può portare all'importazio- 


175 


VIRUS 





ne di un virus nel proprio computer, 
consiste nell'eseguire programmi nuo- 
vi; la probabilità di infettarsi eseguendo 
Un nuovo programma sarà maggiore o 
minore in funzione della maggiore o mi- 
nore affidabilità della fonte del program- 
ma, come si vedrà tra breve. 


Rischio e prevenzione 


L'apparente assurdità del consiglio di 
non eseguire programmi provenienti da 
fuori, cioè programmi nuovi, nasconde il 


fatto che il concetto di per sé contiene 
alcuni elementi di saggezza. Non si do- 
vrà evitare del tutto di utilizzare pro- 
grammi di provenienza esterna, si dovrà 
sorvegliare il comportamento del com- 
puter prima, durante e dopo l'introduzio- 
ne di un nuovo programma, È questa la 
principale e prima misura di sicurezza, 
che ne implica un'altra a monte: l'uten- 
te che desidera tutelarsi dal rischio di 
un virus deve necessariamente posse- 
dere una conoscenza operativa del pro- 
prio personal computer e del sistema 


operativo che lo governa. Dovrà essere 
in grado di intraprendere alcune speci- 
fiche azioni organizzative per disporre 
dati e programmi eseguibili in modo ot- 
timale, al fine di minimizzare lo sforzo 
richiesto per mantenere aggiornate le 
copie di sicurezza, di cui si parlerà più 
avanti, e per ricostruire un sistema in- 
fetto, come si è visto nell'articolo pub- 
blicato sullo scorso numero 

Alcune misure di prevenzione sono 
state ampiamente e ripetutamente in- 
vocate: ad esempio, non utilizzare soft- 


Il software antivirus 
ovvero: perché non abbiamo ancora pubblicato recensioni 


Ls sviluppo del fenomeno virus ha fatto 
nascere e crescere rigogliosamente 
una nuova branca di software: | program- 
mi antivirus. 

In sintesi programmi antivirus sì pos- 
sono dividere in due categorie: quelli che 
contribuiscono all'identificazione di un vi- 
rus qualora esso abbia avuto occasione di 
infettare un particolare sistema, e quelli 
che prevengono l'infezione. 

Quasi tutti | programmi antivirus, di en- 
trambi i generi, fanno uso delle stringhe di 
ricerca alle quali si è accennato altrove in 
questo articolo. Il concetto di stringa di rì- 
cerca è piuttosto semplice: il virus viene 
analizzato e ne viene estratta una sequen- 
za di caratteri sufficientemente lunga per 
consentire un'identificazione univoca del 
virus, tale cioè da poter essere riscontrata 
esclusivamente in quel programma e non 
in qualsiasi altro programma esistente, ma 
allo stesso tempo sufficientemente breve 
da consentire un rapido confronto con tutti 
i programmi presenti su un disco fisso, 
‘senza richiedere ore di tempo. 

Il compromesso tra questi due requisiti 
è ciò che distingue, in ultima analisi, | pro- 
grammi antivirus. Alcuni di essi tentano di 
massimizzare la velocità di scansione, a 
scapito dell'accuratezza. | ricercatori che 
hanno contribuito alla loro realizzazione 
hanno cioè utilizzato delle stringhe troppo 
brevi, che danno luogo a una serie di falsi 
allarmi. L'utente tenderà dopo qualche 
tempo a minimizzare l'importanza delle se- 
gnalazioni date dal programma, che divie- 
ne automaticamente inutile. 

Altri programmi, più accurati, richiedono 
tempi eccessivamente lunghi per la scan- 
sione di un intero disco fisso, oppure si la- 
sciano sfuggire le varianti meno note di al- 
cuni virus. 

Il compromesso perfetto non esiste. Pe- 
raltro stiamo riconsiderando l'effettiva uti- 


176 


lità del software di scansione anche in 
funzione del materiale che abbiamo ricevu- 
to in redazione. 

| lettori rammenteranno che nel numero 
di maggio abbiamo annunciato la proposta 
di costituire un laboratorio antivirus, e a 
questo scopo invitavamo chiunque fosse 
in possesso di un programma sospetto ad 
inviarcene una copia per poter avviare l'at- 
tività del laboratorio, 

Abbiamo ricevuto molte segnalazioni, 
delle quali ringraziamo i lettori in attesa di 
poter riportare un'analisi accurata di quan- 
to ricevuto, Tuttavia una prima considera- 
zione si impone immediata, in attesa di 
poterne trarre delle conclusioni più rigoro- 
se. Buona parte delle persone che ci han- 
no scritto segnalano «nuovi virus», che 
non vengono riconosciuti dai programmi in 
loro possesso. Non ci è stato possibile 
sottoporre a scansione tutti i dischi ricevu- 
ti, ma in alcuni casi abbiamo effettivamen- 
te riscontrato che i programmi da noi uti 
lizzati (ViruScan di J.McAfee e Norton An- 
tivirus) non danno alcuna segnalazione di 
presenza di virus. 

Soltanto una analisi accurata del mate- 
riale che ci è stato Inviato, e del suo com- 
portamento, consentirà di stabilire se ef 
fettivamente i programmi contengono del 
codice che si autoriproduce; in attesa di 
poter condurre tale analisi ci esprimiamo 
nel senso di una riserva nei confronti dei 
programmi di scansione, anche dei miglio- 
fi, in considerazione del loro limite implici- 
to dato dal fatto che un programma di 
scansione non può riconoscere un virus 
sconosciuto all'équipe di ricercatori che ha 
realizzato tale programma. 

Nessun programma antivirus dovrà mai 
essere utilizzato come unica misura di pro- 
tezione nel caso in cuì un personal com- 
puter contenga dati rilevanti o difficili da 
sostituire, 


Un ulteriore limite dei programmi antivi- 
rus è implicito nel concetto stesso del pro- 
gramma. 

Un utente è in grado di valutare | meriti 
e | demeriti di una qualsiasi applicazione, 
confrontando più programmi diversi per 
scegliere quello che meglio lo soddisfa 

Con i programmi antivirus questo non è 
possibile in quanto alla maggior parte degli 
utenti è preclusa la possibilità di mettere 
alla prova l'unica caratteristica veramente 
rilevante di questi programmi, cioè la loro 
accuratezza. 

‘A meno che l'utente non sia in posses- 
so di un vasto campionario di virus, egli 
non potrà mai essere certo del fatto che il 
programma riconosce effettivamente tutti 
i virus che afferma di riconoscere, e dovrà 
sempre fidarsi della parola di chi ha svilup- 
pato il programma. (Personalmente tremia- 
mo all'idea di un utente in possesso di 
così tanti virus). 

È per questa ragione che finora non ab- 
biamo pubblicato, in questa colonna, re- 
censioni di programmi antivirus. 

Senza un campionario di almeno trecen- 
to-trecentocinquanta virus non è possibile 
dare un giudizio sulle prestazioni di un an- 
tivirus. 

Rinnoviamo quindi l'invito ai nostri lettori 
perché ci facciano pervenire | programmi 
che ritengono sospetti 

Le segnalazioni € i programmi possono 
essere inviate in redazione; rammentiamo 
che nulla dovrà essere indicato sulla bu- 
sta, ma all'interno dovrà essere presente 
l'indicazione «Laboratorio antivirus». | pro- 
grammi possono essere inviati anche a 
mezzo di MC-Link, indirizzandoli alla file- 
box di MC0100 (MCmicrocomputer) o 
MC0170 (Stefano Toria) 

| contributi ritenuti più interessanti ver- 
ranno ricompensati con un abbonamento 
omaggio alla rivista 


MCmicrocomputer n. 109 - luglio/agosto 1991 


ware la cui fonte non sia più che certa. 
A questo proposito giova precisare in 
che modo deve essere valutata la fonte 
di un programma. Infatti si potrebbe es- 
sere portati a valutarla in funzione di ca- 
ratteristiche personali o soggettive: mi 
fiderò più o meno ciecamente di una 
persona a seconda di quanto intima- 
mente io conosca questa persona, da 
quanto tempo, etc. Ora, se questi criteri 
possono essere adottati con sicurezza 
nella maggior parte dei rapporti interper- 
sonali, ad esempio nell'accettare in pa- 
gamento un assegno, non si può dire al- 
trettanto nel caso del ricevimento di un 
programma da una persona, la quale 
può essere massimamente affidabile, 
onesta e bene intenzionata, ma del tut- 
to inesperta di informatica e in partico- 
lare delle problematiche dei virus. Si de- 
ve cioè evitare di basare le proprie va- 
lutazioni sulle caratteristiche individuali 
della persona da cui si riceve un pro- 
gramma, dimenticando che tale pro- 
gramma può essere giunto a questa 
persona dopo un lungo giro di mani, le 
quali possono essere non altrettanto af- 
fidabili delle sue — ed egli può non ave- 
re le conoscenze tecniche necessarie 
ad avvedersi della presenza di un virus 
inserito da mani ignote. 

In difetto di maggiori informazioni, 
pertanto, si dovrà prendere l'abitudine 
di diffidare inizialmente di ogni program- 
ma che non provenga da una fonte le- 
gittimabile. 

Questo non vuol dire che non si do- 
vranno utilizzare programmi a meno che 
non siano stati acquistati direttamente 
presso il produttore, anche perché chi 
ha seguito questa serie di articoli ram- 
menterà il caso del programma «Free- 
hand», distribuito inavvertitamente dalla 
Aldus Corp. (un serio e stimato produt- 
tore di software) completo di un virus. 

La raccomandazione che si dà a chi 
riceve un programma da un amico, un 
conoscente o che acquista un program- 
ma da una fonte non sicura è di pre- 
stare particolare attenzione a ciò che il 
programma effettivamente fa sul pro- 
prio personal computer, consci del fatto 
che esso può contenere un virus — 
sebbene non è affatto detto che lo con- 
tenga. Si vedrà più avanti quali siano le 
attività da sorvegliare. 

Se vengono acquistati o prelevati più 
programmi allo stesso tempo dalla stes- 
sa fonte, sarà consigliabile metterne in 
uso uno per volta, tenendo d'occhio il 
funzionamento del proprio computer 
per qualche giorno. Nel caso in cui non 
si verifichino fatti tali da far sospettare 
l'introduzione di un virus, si potrà met- 
tere in uso il programma successivo, e 
così proseguendo. Per contro, se si do- 


vesse rilevare che il programma ha in- 
trodotto un virus, sì dovrà procedere al- 
la disinfezione come è stato descritto 
nello scorso articolo. 

Se il consiglio vale per i programmi ri- 
cevuti da chi si conosce personalmente, 
ancor di più ha valore per i programmi 
prelevati da un BBS. Si deve precisare, 
per dovere di corretta informazione, che 
non si è a conoscenza di una sola infe- 
zione contratta prelevando un program- 
ma da un BBS, il che depone a favore 
della professionalità dei SysOp (i gestori 
dei BBS), i quali controllano personal- 
mente uno per uno tutti i programmi in- 
viati dagli utenti o prelevati da altrì si- 
stemi prima di metterlì a disposizione 
del pubblico. Tuttavia il problema teori- 
camente esiste, e nulla impedisce che 
un programma prelevato da un BBS 
contenga Un virus. 

In questo caso non è possibile alcuna 
valutazione personale sul gestore o sul- 
l'utente che ha inviato il programma, 
che saranno senz'altro delle degnissime 
persone ma sconosciute all'utente che 
intende prelevare il programma. Pertan- 
to si dovranno applicare tutte le misure 
di sicurezza descritte, senza affidarsi al- 
la nomina di professionalità di uno spe- 
cifico sistema. 

Le attività da sorvegliare nel periodo 
di «quarantena» di un nuovo program- 
ma riguardano essenzialmente gli ac- 
cessi ai dischi. Ciascun utente, dopo 
qualche tempo, dovrebbe sviluppare il 
senso dei tempi delle principali funzioni 
svolte dal proprio computer, ad esem- 
pio per avviare un programma del quale 
si chieda l'esecuzione. Tempi eccessi- 
vamente lunghi, come si è visto, pos- 
sono rivelare il fatto che un programma 
sta facendo più di quanto dichiara di fa- 
re: potrebbe essere in corso l'infezione 
di uno o più altri programmi eseguibili, 
o addirittura potrebbe essersi avviata 
l'azione dannosa contenuta in un virus 
maligno. 

Oltre ai tempi si dovranno tenere 
d'occhio anche le dimensioni dei pro- 
grammi eseguibili. Si è visto come molti 
virus si appendano ai programmi ese- 
guibili, incrementandone le dimensioni. 
Prima di eseguire un nuovo programma 
sarà opportuno prendere nota delle di- 
mensioni di alcuni eseguibili frequente- 
mente utilizzati, primo fra tutti COM- 
MAND.COM negli ambienti MS-DOS 
Sarà opportuno identificare anche un 
eseguibile di tipo .EXE frequentemente 
eseguito e annotarne le dimensioni. Do- 
po una o più esecuzioni del programma 
sotto quarantena si potrà provare ad 
eseguire altri programmi, quindi far ri- 
partire l'MS-DOS da un dischetto pulito 
e protetto, ed esaminare nuovamente 


MCmicrocomputer n. 109 - luglio/agosto 1991 


VIRUS 





le lunghezze dei file. Se non corrispon- 
dono, sì è senz'altro verificata un'infe- 
zione ai danni dei file che sono aumen- 
tati di dimensione. Peraltro, se corrì- 
spondono non si può affermare con cer- 
tezza che non vi sia stata infezione; po- 
trebbe essersi infatti trattato di un virus 
che ricopre parte dell'eseguibile, o che 
infetta il boot sector o altre sezioni del 
disco fisso. 


Programmi di scansione 
e copie di sicurezza 


Una ulteriore misura di prevenzione 
consiste nell'adozione di un programma 
di scansione o di schermo antivirus. Di 
questi programmi ne esistono diverse 
decine ormai, più o meno noti e più o 
meno costosi. Un programma di scan- 
sione antivirus esamina rapidamente il 
contenuto di tutti i programmi eseguibili 
incontrati sul disco, alla ricerca di parti- 
colari sequenze dì caratteri, ciascuna 
delle quali identifica univocamente un 
virus in quanto è stato verificato che è 
riscontrabile unicamente in quel partico- 
lare virus. 

L'utente dovrà procurarsi una copia 
recente del programma di scansione o 
di schermo, e provvedere ad aggiornare 
periodicamente la copia in suo posses- 
so sostituendola con una più recente. 
Data la rapidità con cui cresce il numero 
di virus noti, utilizzare una vecchia ver- 
sione di un programma di scansione 
equivale quasi a non utilizzarne per 
niente. 

Ma la misura di prevenzione più im- 
portante consiste nell'effettuare rego- 
larmente le copie di sicurezza. Questa è 
Un'operazione trascurata dalla maggior 
parte degli utenti di personal computer 
in quanto noiosa, ripetitiva, apparente- 
mente improduttiva e difficile da ese- 
guire. Eppure sono sufficienti pochi 
semplici accorgimenti operativi per ren- 
dere quasi automatico il lavoro di ese- 
cuzione delle copie; un'accurata pianifi- 
cazione e un investimento iniziale di 
tempo consentono di ottenere copie 
perfettamente funzionali in breve tem- 
po. Riportiamo uno scherma valido per 
sistemi MS-DOS, ma facilmente adatta- 
bile anche ad altri sistemi. 

1) Organizzare i file sul proprio disco 
fisso in modo da ottenere delle dire- 
ctory distinte che contengano i pro- 
grammi e i dati separatamente. Anche 
se l'uso di un sistema di backup incre- 
mentale (v. più avanti) rende parzial- 
mente superflua questa raccomandazio- 
ne, è tuttavia indispensabile avere la 
massima chiarezza possibile nell'orga- 
nizzazione del proprio disco fisso; a 
questo fine la prima misura da prendere 


177 


VIRUS 





è proprio la separazione fisica tra pro- 
grammi e dati. In questo modo oltre tut- 
to si rende più semplice il passaggio da 
una versione di un programma alla suc- 
cessiva, in quanto la disinstallazione di 
un programma si riduce alla semplicis- 
sima operazione di rimuovere (con un 
del *.*) tutti i file presenti nella dire- 
ctory che contiene il programma. 
2) Procurarsi un programma di backup/ 
restore che consenta un'operazione più 
flessibile delle funzioni «spartane» BA- 
CKUP e RESTORE contenute nel DOS. 
In particolare, il programma deve fare 
uso dell'indicatore «archivio» che il 
DOS attiva su tutti i file che crea o mo- 
difica. Il programma dovrà prevedere la 
disattivazione dell'indicatore per i file 
che vengono trasferiti nella copia di si- 
curezza, e la possibilità di copiare sol- 
tanto i file che hanno l'indicatore attiva- 
to. L'ideale sarebbe acquistare un di- 
spositivo di backup rapido (nastri di va- 
rio genere, dischi ottici) che quasi sem- 
pre si accompagnano a un software ap- 
positamente sviluppato che contiene 
queste ed altre utili funzioni; tuttavia il 
costo di un simile dispositivo lo mantie- 
ne fuori della portata di una parte degli 
utenti. 
3) Effettuare una copia totale di tutte le 
directory che contengono dati. Archivia- 
re i supporti della copia (dischetti, na- 
stri, dischi ottici) con un foglietto che ri- 
porti indicazioni precise sulle circostan- 
ze della copia (data, ora, directory co- 
piate). 
4) Stabilire una procedura per l'esecu- 
zione periodica delle copie dei file mo- 
dificati. La cadenza di esecuzione di tali 
copie dipenderà dalla periodicità di ag- 
giornamento dei dati: se variano quoti- 
dianamente in maniera significativa, le 
copie dovranno essere fatte tutti i gior- 
ni; se le variazioni sono settimanali, 
sarà sufficiente una copia alla settima- 
na, etc. In queste fasi di copia periodica 
dovranno essere trasferiti soltanto i 
nuovi file, o quelli modificati dall'ultima 
copia; al termine dell'operazione tutti gli 
indicatori di archivio dovranno essere 
spenti. Una copia di questo genere (c.d. 
«incrementale») abitualmente non ri- 
chiede più di cinque-dieci minuti in un 
sistema utilizzato normalmente da una 
sola persona che ne faccia un uso per- 
sonale per videoscrittura, gestione pic- 
coli archivi, grafica o programmazione. 
Le copie incrementali dovrebbero es- 
sere tutte conservate, almeno da una 
copia completa all'altra (v. appresso). Se 
i backup vengono effettuati su dischetti 
da 1.44 Mb, è possibile che tali copie 
non richiedano più di uno-due dischetti 
per volta; se si utilizza un'unità a nastro 
probabilmente si potranno effettuare di- 


178 


Un po' di tecnica: 
i virus «nascosti» 


na tecnica di guerra utilizzata sin dal- 
‘antichità consiste nell'introdursi di 
sappiatto nel territorio nemico per attac- 
carlo dall'interno, o per compiere azioni di 
sabotaggio. 

Determinante ai fini della riuscita di que- 
sto genere di azioni è una buona mimetiz- 
zazione, che in alcuni popoli in determina- 
te epoche storiche ha raggiunto livelli di 
particolare sofisticazione. 

Anche oggi, in presenza di una massic- 
cia introduzione della tecnologia nella pra- 
tica bellica, la mimetizzazione riveste par- 
ticolare importanza, anche se l'occhio da 
ingannare non è più soltanto quello del- 
l'uomo ma quello ben più attento dei di- 
spositivi elettronici di identificazione: pri- 
mo fra tutti il radar. 

Ecco quindi lo sforzo profuso dai centri 
di ricerca per realizzare dispositivi, princi- 
palmente aerei, a prova di identificazione 
Una categoria di aerei incursori è stata de- 
nominata «Stealth» (lett. «soppiatto») pro- 
prio per questa capacità di sfuggire all'i- 
dentificazione dei radar della contraerea. 

Nella terminologia della ricerca antivirus, 
sono stati definiti «stealth» quei virus che 
mettono in atto qualche forma di mimetiz- 
zazione per sfuggire all'identificazione da 
parte dei programmi di scansione. Abbia 
mo tradotto questo termine con «nasco- 
sto». 

Il primo virus nascosto di cuì si abbia 
notizia è uno tra ì primi virus ad essere 
stati riconosciuti: si tratta del Brain. Que- 
sto virus intercetta l'INT 13H, una funzio- 
ne del DOS utilizzata per leggere un set- 
tore sul disco. 

Se il virus — residente in memoria — ri- 
conosce che il settore letto è il boot se- 
ctor, in risultato alla richiesta di lettura vie- 
ne passato l'originario boot sector, non in- 
fetto, in luogo di quello effettivamente re- 
gistrato all'inizio del disco; in questo modo 
l'utente può essere tratto in inganno, ve- 
dendo che il boot sector contiene ciò che 
dovrebbe contenere, e il virus gli tiene na- 
scosto il fatto che in realtà il boot sector è 
stato modificato. 





verse decine di copie sullo stesso sup- 
porto prima di arrivare a riempirlo. 

5) Stabilire in anticipo due giornate l’an- 
no da dedicare a una copia completa del 
sistema, in cui verrà ripetuta l'operazio- 
ne effettuata all’inizio. Le copie comple- 
te dovranno essere tutte conservate, 
per poter avere una situazione storica 
dell'andamento delle modifiche effet- 
tuate sui propri dati. 

Ciascuna copia dovrà essere verifica- 
ta immediatamente dopo la sua esecu- 
zione. Poiché il fine delle copie è di con- 
sentire all'utente di dormire sonni tran- 
quilli a fronte non soltanto del rischio di 
essere attaccato da un virus, ma anche 


Aggirare questa tecnica di mimetizzazio- 
ne è piuttosto semplice. È sufficiente av- 
Viare il sistema partendo da un dischetto 
sicuramente pulito e leggere il boot sector 
del disco incriminato; poiché il virus sicu- 
ramente non sarà residente in memoria, il 
settore restituito dall'operazione di lettura 
è il «vero» boot sector, e non quello man- 
tenuto dallo stesso virus per ingannare l'u- 
tente. 

Nel caso di un virus parassita, che si tra- 
smette cioè attaccandosi a un programma 
eseguibile, la mimetizzazione è più difficile 
perché il virus dovrà soddisfare due condi- 
zioni: 

1) non dovrà essere visibile (ad es. me- 
diante il comando DIR) un aumento nella 
lunghezza del file; 

2) un programma che legga il file esegui- 
bile contenente il virus deve ottenere sol- 
tanto il contenuto del file originario, senza 
il virus. 

Alcuni virus implementano un dispositi- 
vo di mimetizzazione che rispetta molto 
efficientemente entrambe le condizioni, 
Tra di essi i più significativi sono il «Num- 
ber of the Beast» e il 4K (Frodo) 

Tra le due condizioni indicate, la secon- 
da è di gran lunga la più difficile da imple- 
mentare. 

Mentre molti virus sono în grado di na- 
scondere l'aumento di lunghezza dei file 
che li ospitano, più difficile è nascondere 
l'effettiva presenza del codice virale. 

Esistono tecniche particolarmente sofi- 
sticate, che per ovvie ragioni non è oppor- 
tuno descrivere în dettaglio; i due metodi 
attualmente utilizzati richiedono che il vi- 
rus mantenga da qualche parte una copia 
del contenuto originario del file infettato, 
per poterlo offrire «disinfettato» all'esame, 
per esempio a un programma di scansio- 
ne. 

L'unico metodo veramente efficiente 
per l'identificazione di un virus nascosto 
‘comporta l'uso di un algoritmo di controllo 
del contenuto dei file eseguibili. Di questo 
argomento si tratterà più diffusamente in 
un prossimo articolo. 


del semplice rischio di un guasto, è in- 
dispensabile che egli sappia di poter fa- 
re affidamento sulle copie. Per qualsiasi 
evento — virus, rottura di disco fisso o 
inavvertita rimozione di un file — l'uten- 
te deve confidare nel fatto che è suffi- 
ciente prendere il supporto che contie- 
ne l'ultima copia e riportare su disco ciò 
che è andato distrutto. In particolare, in 
caso di attacco da parte di un virus l'u- 
tente deve poter tranquillamente effet- 
tuare una formattazione a basso livello 
del disco fisso, senza preoccuparsi dei 
propri dati se non per quelle modifiche 
fatte successivamente all'ultima copia 
di sicurezza effettuata. me 


MCmicrocomputer n. 109 - luglio/agosto 1991 


GI.S.COMPUTER 


VENDITA AL MINUTO E PER CORRISPONDENZA 
UNICA AD UNIRE PRODOTTI DI ALTA QUALITA' A PREZZI CONTENUTISSIMI 
VIA CASTRO DEI VOLSCI 40/42 [TJCOLLI ALBANI - 00179 ROMA - TEL. 06/7810593-7803856 
CONTATTATECI GARANTIAMO QUALITA' CORTESIA COMPETENZA 
TUTTI I NOSTRI PRODOTTI SI INTENDONO GARANTITI 12 MESI - PREZZI IVA ESCLUSA 
ORARIO 9.30 - 13.00 / 16.30 - 19.30 GIOV. POM. CHIUSO - SAB. MATTINA APERTO 
POSSIBILITA' ANCHE DI VENDITA RATEIZZATA (SOLO PER ROMA) 





_———ÈÈ sese Ms DOS COMPUTER =-==&i{/-“-—)_ià 
AT 16 MHZ 1MB FD 1,44MB DUAL TASTIERA 101 DESK TOP PARALL. E SERIALE 
AT 27 MHZ 1MB, FLOPPY 1,44MB, VGA 800x600, TASTIERA 101, DESK TOP, PARALLELA, SERIALE, HD 40MB, JOYSTICK 
386 SX 20 MHZ, 1MB, FLOPPY 1,44MB, VGA 800x600, TASTIERA 101, DESK TOP, PARALLELA, SERIALE, HD 40MB 

386 35 MHZ, 1MB, FLOPPY 1,44MB, VGA 800x500, TASTIERA 101, DESK TOP, PARALLELA, SERIALE, HD 40MB 

386 54MHZ, 64 CASH, 2MB, FLOPPY 1,44MB, VGA 800x600, DESK TOP, TASTIERA 101, PARALLELA SERIALE, HD 40MB 
‘486 117MHZ, 4MB, FLOPPY 1,44MB, VGA 1024, DESK TOP, TASTIERA 101, PARALLELA, SERIALE, HD 40MB 

PORTATILE NOTEBOOK 286 VGA, HD 20, FD 1.44MB, KG. 2.6 

PORTATILE NOTEBOOK 386 SX, HD 20MB, FD 1.44MB, FD EXT 1.2 MB, VGA, KG. 2.6 
PORTATILE NOTEBOOK 286, 21 MHZ, FD 1.44MB, HD 40MB, VGA - VERYDATA - 


\ ATTENZIONE ! SUI NOSTRI PREZZI NON VI SONO SGRADEVOLI SORPRESE: SI INTENDONO PER MACCHINE COMPLETE DI TUTTO 


650.000 
1.200.000 
1.700.000 
2.300.000 
2.500.000 
3.950.000 
2.600.000 
3.500.000 
3.150.000 








CONTATTATECI PER QUALSIASI CONFIGURAZIONE PERSONALIZZATA, SAPREMO ACCONTENTARVI !! 








PIASTRA AT 27MHZ 270.000 
PIASTRA AT T6MHZ 150.000 
PIASTRA AT 21MHZ 230.000 
PIASTRA 386 SX 20MHZ 550.000 
PIASTRA 386 28MHZ 850.000 
PIASTRA madre 386/33 CACHE 1.350.000 
PIASTRA 486/117 MHZ 2.600.000 
HARDISK SEAGATE 124-20. 280.000 
HARDISK SEAGATE 157-40 AT BUS. 390.000 
HARDISK QUANTUM 40MB 550.000 
HARDISK QUANTUM 80MB 700.000 
HARDISK MAXTOR 80MB,17M/S 1" 650.000 


HARDCARD 40MB per Amstrad e Amiga 546.000 


‘CDROM INT. + CONTROLLER 630.000 
HARD DISC TOSHIBA 105 ME 700,000 
HARD DISC SEAGATE 130 MB 850.000 
MONITOR DUAL 14" BMW 190.000 
MONITOR EGA AMBRA 218.000 


MONITOR VGA BIANCO 210.000 
COLORE VGA 1024x768 0,28 590.000 
COLORE VGA 800x600 0,31 550.000 
COLORE VGA 640x480 0.39 510.000 
COLORE MULTYSINCH 700.000 
MULTISYNCH MITSUBISHI 924.000 
MULTISYNCH NEC Ill D 930.000 
MOUSE da Lire 50.000 
MODEM INTERNO 1200 99.000 
MODEM INTERNO 2400 227.000 
MODEM ESTERNO 1200 168.000 
MODEM ESTERNO 2400 252.000 
MODEM 2400 EXT. MNP5 294.000 
TAVOLETTA GRAFICA 400.000, 
CABINET DESK TOP 142.000 
CABINET MONITOWER 243.000 
DRIVE 360Kk 100.000 
DRIVE 720K 100.000 


CENTRO ASSISTENZA E RIPARAZIONI IN 24 ORE DI OGNI DIFETTO. 
VOLETE RICEVERE IMMEDIATAMENTE IL NOSTRO DETTAGLIATISSIMO LISTINO? 
CoLeGatevi popo LE 20.00 con LA NostRA BBS. NE RIMARRETE ENTUSIASTI: TeL 06/7803856 





COMMODORE 

AMIGA 500 588.000 
AMIGA 2000 1.260.000 
COMMODORE 64 NEW 220.000 
MONITOR PHILIPS DD 33 II° 378.000 

DRIVE PER CBM 64 205.000 
DRIVE EST. AMIGA 139.000 
DRIVE INT. A2000 120.000 
ESPANSIONE AMIGA 500 84.000 
MONITOR CBM 1084S NEW — 400.000 
SCANNER AMIGA 336.000 
MOUSE AMIGA 50.000 
GENLOCK A 2301 340.000 
GENLOCK AMIGA 470.000 
DIGIVIDEO AMIGA 110.000 
DIGIAUDIO AMIGA 110.000 
ANTIFLICKERING 800.000 
VIDEON 3.0 462.000 
HD 2000 2090 714.000 
HD A590 500 714.000 
MIDI AMIGA 67.000 


PREZZI IVA ESCLUSA: - GARANZIA 12 MESI 





STAMPANTI 
IMMEDIATAMENTE DISPONIBILE A 
PREZZO IMBATTIBILE 
QUALSIASI MODELLO 
DELLE SEGUENTI CASE: 


EPSON 
STAR 
CITIZEN 
NEC 


LINEA GVP AMIGA 


HARD DISK GVP 500 20MB 798.000 
HARD DISK GVP 500 40MB 1.050.000 
HARD DISK GVP 2000 40MB 945.000 
HARD DISK GVP 2000 105MB 1.245.000 
CONTROLLER GVP 8MB+HD 400.000 
AT ONCE 396.000 





RICHIEDERE IL NOSTRO CATALOGO CON 350 


DRIVE 1.2MB 129.000 
FLOPPY 1,44MB 129.000 
CGA/HERCULES 60,000 
VGA 800 x 600 120.000 
VGA 1024 x 768 + ZOOM 210.000 
VGA TIM+ZOOM 250.000 
TASTIERA 101 TASTI 71.000 
PARALLELA + 2 SERIALI 50.000 
CONTROLLER AT MFM 120.000 
CONTROLLER AT BUS 40.000 
SCANNER + OCR 299.000 
FAX FENNER FFI 750.000 
NOVITA 
SCHEDA SOUND BLASTER 290.000 
GRUPPO 600 W SINUSOIDALE 850.000 
GRUPPO 500 W TRAPEZOIDALE 500.000 
STREAMING TAPE ARCHIVE 60 MB 800.000 
MODEM 38.400 MNP8& 1.600.000 
SCANNER 256 TONI 550.000 
SCANNER COLORI 700.000 
DOS 4.01 150.000 
DR DOS 5.0 135.000 


COPROCESSORI MATEMATICI 
IMMEDIATAMENTE DISPONIBILI 
A PREZZI ECCEZIONALI. 


UN ESEMPIO: 





80287/12 190.000 
80387/25 350.000 
80387/33 ‘490.000 
FLOPPY DISK 
5 1/4 DSDD 462 
5 1/4 HD MITO 1.680 
3 1/2 DSDD 756 
3 1/2 SSDD SONY 1.092 
3 1/2 DSDD MITSUBISHI 1.261 
3 1/2HD 1.680 





DESK TOP PUBLISHING 





Made in Italy 





di Mauro Gandini 


Chi ha detto che tutte le idee per il desktop publishing 


debbano venire dagli Stati Uniti? 


Abbiamo scoperto che la tipica creatività italiana trova un terreno molto 
fertile nel campo del desktop publishing. 
Vediamo alcuni dei più significativi prodotti e servizi 


Un po' di storia 


Come molti ormai sanno PageMaker 
è uno dei primi prodotti di desktop 
publishing apparsi sul mercato: il pro- 
gramma di beta testing (test dei prodot- 
ti software da parte di potenziali clienti 
selezionati) iniziò ad ottobre del 1985 
Anche in Italia fu possibile per alcune 
società provare Il programma in antepri 
ma: fu subito notato il problema della 
sillabazione, 

PageMaker nella sua prima versione 
infatti non aveva alcun tipo di sillabazio- 
ne dei testi, se non manuale. Questo 
per il mercato americano non era un 
grosso problema poiché la maggior par- 
te delle loro pubblicazioni adotta la pura 
e semplice giustificazione a sinistra, si- 
tuazione nella quale la sillabazione assu- 
me un'importanza molto relativa. 


I film in quadricromia per stampare questa foto sono stati realizzati attraver: 


Apis Niger Software 


180 


In Italia questo problema invece era 
decisamente di importanza vitale, poi- 
ché molte pubblicazioni compongono il 
testo în formato giustificato, con neces- 
sità quindi di sillabazione. Fu così che a 
dicembre del 1985 nacque un program- 
mino specifico per la sillabazione dei 
testi in italiano: Sita. Con tutta probabi- 
lità questo fu il primo prodotto italiano 
destinato al nascente mercato del desk- 
top publishing. 

Altre società italiane erano comunque 
già pronte ad entrare in questo merca- 
to: la maggior parte veniva dal settore 
del publishing tradizionale. Visto il suc- 
cesso del desktop publishing anche in 
Italia, valeva la pena di cimentarsi con 
esso. | risultati che vedremo parlano da 
soli: non abbiamo nulla da invidiare agli 
Stati Uniti o agli altri paesi europei, anzi 
alcuni prodotti italiani stanno per essere 








‘olorLAB della 


acquistati proprio da grosse software 
house americane. 


Utility, immagini e altro ancora 


Così come è stato per il primo pro 
gramma italiano destinato al dip, pos 
siamo notare che in Italia vengono so 
prattutto prodotte utility che consento- 
no di sfruttare meglio le potenzialità dei 
programmi oppure di svolgere funzioni 
complesse (come per esempio la sepa- 
razione di quadricromia) 

Un altro settore dove emerge la crea- 
tività italiana è quello delle clip-art: si è 
notato infatti che le molte librerie di 
disegni provenienti da oltre oceano, non 
sono sufficienti a coprire le esigenze del 
mercato, Il pubblico infatti richiede dise- 
gni che meglio rispecchiano il paese in 
cui vengono utilizzati e quindi per esem 
pio inserire il simbolo dei dollari quando 
si parla di soldi potrebbe non essere 
l'ideale rispetto alla possibilità di inserire 
l'immagine di un biglietto da 100.000 
lire. Nascono quindi le librerie di disegni 
«italiani» con l'obiettivo di integrare le 
grandi raccolte di clip-art provenienti da 
gli Stati Uniti 

Ma questo non è tutto: le software 
house italiane hanno creato anche altri 
prodotti il cui utilizzo è di vasto interes. 
se anche nel settore dtp. Ricordiamo 
quindi anche famiglie di font ed emula 
tori di font a video, programmi di tra 
sformazione di immagini da standard 
industriali come AutoCAD e HPGL in 
formati più consoni agli utilizzi in dtp 
(PostScript o Tiff), utility per ottimizzare 
i risultati sulle stampanti laser 

Infine non dobbiamo dimenticare il 
settore dei servizi. Le società di training 
nel settore informatico hanno capito su 
bito la potenzialità di questo mercato e 
hanno approntato corsi sui principali pac 
chetti applicativi PostScript come Page 
Maker e Ventura. Sempre nel campo dei 
‘servizi troviamo i centri di stampa rapida, 
basati su sistemi di dtp che consentono 
all'utente di realizzare | propri materiali in 
casa e poi andare a stamparli su laser 0 
stampante a colori in questi centri, oppu- 
re utilizzare attrezzature particolari e co 
stose come scanner, unità fotografiche 
come Linotype, ecc 








MCmicrocomputer n. 109 - luglio/agosto 1991 


Passiamo ora ad esaminare alcune di 
queste interessanti proposte del Made 
in Italy: vedrete che anche in Italia i 
buoni prodotti e le buone idee non 
mancano, 


ANS - Apis Nigel Software 


La società nasce nel 1988 e dal 1990 
ha anche una partecipazione di IBM 
Italia: questo fatto comunque non cam- 
bia le sue origini di società italiana con 
management italiano e soprattutto idee 
italiane. 

Lo studio delle esigenze di un merca- 
to editoriale molto vasto (dal piccolo 
utente di dtp al quotidiano) ha fatto 
nascere le idee che hanno portato la 
società a concentrarsi sul trattamento 
delle immagini anche a colori, dalla loro 
trasmissione alla loro gestione, al loro 
utilizzo con sistemi non più costosissi- 
mi, ma a livello di PC. 

L'utilizzo di sistemi sempre meno co- 
stosi è il punto critico di entrata del 
colore in segmenti come i quotidiani 
che fino ad ora hanno reputato sempre 
troppo costosi gli investimenti per at- 
tuare questa scelta che comunque 
sembra ormai un passo obbligatorio nei 
prossimi anni (i dati della FIEG, la fede- 
razione degli editori di quotidiani parla di 
stampa a colori nel 55% dei casi alla 
metà di questo decennio). Ovviamente 
il risolvimento di problemi cosi com- 
plessi porta a soluzioni che possono 
essere interessanti anche per il desktop 
publishing. Vediamo le più interessanti 
proposte di ANS. 

ColorLAB — ColorLAB è un software 
professionale di separazione in quadri- 
cromia della immagini a colori per siste- 
mi MS-DOS. Questo software permette 
quindi di suddividere in quattro file Post- 
Script l'immagine per consentire poi at- 
traverso una fotounità la realizzazione 
dei quattro film per il cyan, il magenta, il 
giallo e il nero, colori base per la stampa 
a colori (il formato PostScript consente 
anche di importare questi file in docu- 
menti realizzati con prodotti di dtp). L'at- 
tuale versione 1.9 consente un controllo 
molto preciso su svariati parametri del- 
l'immagine per ottenere una qualità pari 
a quella di sistemi molto costosi; per 


MCmicrocomputer n. 109 - luglio/agosto 1991 


DESK TOP PUBLISHING 














Parametri Conversione HPGL 





Parametri d’ingresso 





| Dimensioni d'uscita 
Î 





























Dimensione Foglio :| | Oscalel: [12.000 
H:[SSA.0000 B41.0000 ] | © Max (lt or #) :|34.0000 
Line Controi 
Penna Spessore Colore Filtro = © pu 
® (e) e] 
A A A 
Ecco i parametri di [e) o ® 


conversione per un 


















































fe HPGL attraverso il Spessori in: [_Milimetri {E Mantieni fissi gli spessori 
programma MAPO — 
della Ci ih. 
RATA corottere:[G Futa] Stile: [Testo normale] conce 
corpo: [Eo00a]= cotore:[i) ritro: 










































































Un'immagine trattata 
con MAPO: si può 
notare la maggior 
definizione del 
disegno ottenuto in 
formato PostSenpt 








esempio si possono controllare le curve 
dei colori fondamentali, il punto medio 
contrasto, la gestione della profondità e 
delle alte luci, la visualizzazione delle 
progressive C+M, M+G, G+C. Inoltre il 
sistema consente la separazione sia in 
quadricromia sia tricromia sia anche in 
B/N gestendo automaticamente i livelli 
di grigio; abbiamo anche la possibilità di 
gestire le immagini attraverso un archi- 
vio di filtri ottimizzati, la gestione da 8 a 
80 linee per millimetro, la gestione della 
risoluzione delle foto unità da 1200 a 
3250 dpi ed infine la possibilità di sce- 
gliere l'orientamento della stampa sulla 
pellicola (con grande risparmio di pellico- 
la stessa). Tutto ciò partendo da un'im- 
magine acquisita da scanner a colori con 
generazione diretta di file Tiff o TGA (per 
la gestione della scheda Targa) a 8, 16, 
24 0 32 bit oppure da immagini realizzate 
con programmi di illustrazione come 
Corel Draw, Illustrator, ecc. Il sistema 
necessario per ottenere una separazione 
in quadricromia di livello professionale 
viene a costare meno di 30 milioni 
(esclusa la fotounità per la quale ci si si 
può appoggiare ad un service) contro le 


centinaia necessarie fino ad ora: questa 
soluzione per piccole case editrici e 
agenzie di pubblicità può senza dubbio 
essere molto interessante 

ImagoLAB — Anche questo software 
è in grado di eseguire le separazione 
delle immagini a colori per l'utilizzo in 
quadricromia. Riproduce la maggior par- 
te delle funzioni di ColorLAB e lavora 
sotto interfaccia grafica Microsoft Win- 
dows: questo porta evidentemente a 
grossi vantaggi per tutti coloro che uti 
lizzano correntemente questo ambiente 
(che ricordiamo viene utilizzato da Page- 
Maker, da Ventura e tra breve anche da 
XPress) 


Cigraph 


Società mestrina che da alcuni anni si 
dedica alla realizzazione di software de- 
dicato all'ingegneria e al CAD su piatta- 
forme Macintosh. La trattazione di argo- 
menti particolarmente tecnici, ha porta- 
to Cigraph a risolvere inizialmente alcuni 
problemi propri con soluzioni che poi si 
sono dimostrate talmente valide da es- 


181 


DESK TOP PUBLISHING 








sere richieste dal mercato. È il caso del 
prodotto di cui parleremo, MAPO, nato 
dalla necessità di realizzare i manuali 
per i propri software senza dover ridisi- 
gnare tutte le immagini necessarie. 

MAPO — Questo programma esegue 
la conversione di file HPGL in file Post- 
Script ed è nato come abbiamo detto 
dalla esigenza di poter trasferire imma- 
gini provenienti da programmi di CAD 
(che normalmente vengono messe su 
carta attraverso plotter) a sistemi tradi- 
zionali di dtp. HPGL (Hewlett-Packard 
Graphic Language) è infatti il linguaggio 
adottato su gran parte dei plotter e 
utilizzato quindi dalla quasi totalità del 
software di CAD disponibile sul merca- 
to, Fino ad ora il sistema di importazio- 
ne di immagini da programmi CAD in 
documenti di DTP passava attraverso il 
salvataggio dell'immagine come Pict, 
ma ciò comportava alcuni inconvenien- 
ti: lo spessore delle linee risultava deci- 
samente grosso (ricordiamo che la defi- 
nizione dei plotter non è paragonabile ai 
300 punti pollice di una stampante la- 
ser); venivano riprodotte immagini con 
la tipica scalettatura digitale; venivano 
persi | particolari complessi dei disegni. 
MAPO risolve tutti questi problemi con- 
sentendo un perfetto controllo dello 
spessore delle linee che essendo rico- 
struite in formato PostScript, perdono 
anche la frammentazione digitale e con- 
sentono quindi di visualizzare anche | 
dettagli dell'immagine. Ovviamente tut- 
ta una serie di parametri può essere 
definita prima della conversione in mo- 
do da ottimizzare ulteriormente il risulta- 
to, risultato che può essere quindi inse- 
rito in un qualsiasi documento di dtp 
salvaguardandone persino retinature, 
testi e anche colori 


182 























Alcuni esempi di immagini, fondini, font e bordi disponibili 


SI 





< Ecco alcune delle confezioni di disegni prodotte da Creative. 


Creative 


Nata nel 1989, la società ha sempre 
proposto materiali molto interessanti 
nel campo della grafica (persino una 
rivista che prende nome dalla società) 
all'inizio di quest'anno è nato un ambi- 
zioso progetto di 10 volumi di clip-art 
(immagini), font, bordi e sfondi. | primi 
tre realizzati sono andati completamen- 
te a ruba e si sta quindi approntando 
una nuova produzione. 

Immagini — Le immagini proposte da 
questi tre primi volumi sono di vario 
genere: affari e industria, persone, cibi, 
oggetti di uso comune, disegni di fanta- 
sia e simboli. In maniera specifica il 
primo volume è stato dedicato alle nu- 
merose richieste provenienti dal merca- 
to del cosiddetto desktop cutting (PC 
collegato a speciali plotter che al posto 
della penna hanno una lama e quindi 
possono ritagliare immagini per esem- 
pio da fogli autoadesivi). Il quarto volu- 
me conterrà alcuni disegni astratti e di 
iper-realism: nei prossimi volumi saran- 


no realizzate immagini seguendo tema 
tiche specifiche (mappe, sport, mobili. 
ecc.), anche seguendo le richieste degli 
utenti. 

Font — Non sono font di tipo tradizio- 
nale, ma font di immagini che possono 
essere utilizzati per inserire nei testi 
piccole immagini. Nei tre primi pacchet- 
ti abbiamo tre differenti tipologie di 
font: pacchetto 1, font che consentono 
di realizzare bordi; pacchetto 2, font che 
consentono di realizzare frecce; pac- 
chetto 3, font di simboli vari (inclusi 
segnali come sport, camping, ecc.). Il 
prossimo volume conterrà font outline e 
di elementi grafici 

Bordi e sfondi — Ogni volume ne 
raccoglie un certo numero per tutte le 
esigenze. Il prossimo volume sarà dedi- 
cato in maniera preponderante proprio 
agli sfondi 

Come abbiamo visto ogni pacchetto 
contiene materiale vario, ma omogeneo 
come argomenti. Le confezioni conten- 
gono mediamente 6 dischetti completi 
di un manuale (in tre lingue: italiano 


Indirizzi utili 


Apis Niger Software - Via Pindemonte, 63 
50124 Firenze - Tel. 055/2336581 
Cigraph - Via Brunacci, 9/b - 30175 Mestre 
(VE) - Tel. 041/932388. 

Creative - Via 1° Maggio, 225 - 22048 
Oggiono (CO) - Tel, 0341/577794. 

Exo System - Via G. Ciarrocchi, 4 - 00151 
Roma - Tel. 06/5312153. 

J. Soft - Milano Oltre, Pal. Tintoretto 
Via Cassanese, 224 - 20090 Segrate (MI) 
Tel. 02/26920700. 

MicroPRINT - C.D.N. Via Porzio isola G, 4 


80143 Napoli - Tel. 081/7877028. 

Micro Progettazione Avanzata - Via del 
Boschetto, 40c - 00184 Roma - Tel. 06/ 
4746683. 

NewPRINT - Via C. Colombo, 53 - 80133 
Napoli - Tel. 081/5517223. 

Piazza Xilo M.C. - Via Domokos, 
40141 Bologna - Tel. 051/6233728. 
Prontaprint - Corso Vittorio Emanuele, 74 
10121 Torino - Tel. 011/513758. 
Trainform - Via della Villa di Lucina, 38 
00145 Roma - Tel. 06/5412411 


10 - 


MCmicrocomputer n. 109 - luglio/agosto 1991 


Centri specializzati in training sul dtp 


Asfor - Via Columella, 40 - 20128 Milano 
Tel. 02/2552390. 

Automazione Ufficio - Via Ampère, 11 
20131 Milano - Tel. 02/70634698. 

Cisat - Via Nomentana, 77 - 00161 Roma 
Tel. 06/8443044. 

EIS Intech - Via F. Ferruccio, 2 - 20145 
Milano - Tel. 02/33105572. 

FutureDESK - Via Frua, 22 - 20146 Milano 


inglese e spagnolo) che riproduce le 
immagini con i relativi nomi di file: sono 
disponibili sia in versione per Macintosh 
che per computer MS-DOS e le confe- 
zioni sono molto belle e accattivanti. Il 
costo di ogni volume è di L.150.000 
(+IVA). 


EXO 


Questa società di Roma svolge la sua 
specifica attività nel campo del softwa- 
re per Macintosh. Nel suo catalogo di 
prodotti troviamo due prodotti, uno spe- 
cifico per il settore del dip e l'altro che 
pur potendo essere utilizzato in altre 
attività può comunque risultare molto 
utile. Il primo è Formuler, mentre il 
secondo si chiama WordsFinder. 

Formuler è un generatore di formule 
matematiche complesse, molto utile 
quindi nella stesura di libri e/o pubblica- 
zioni di carattere scientifico. La formula 
viene scritta seguendo alcune semplici 
regole di sintassi: il programma è dotato 
di un Syntax Helper che aiuta l'utente alle 
prime armi nel caso non ricordi alcune 
regole di sintassi. Una volta scritta la 
formula questa verrà automaticamente 
disegnata da Formuler con possibilità di 
scelta di tre formati, grande, media e 
piccola. A questo punto potremo copiarla 
nel nostro documento. Nell'ultima ver- 
sione 2.0 troviamo anche un utile siste- 
ma di archivio che consente di memoriz- 
zare molte formule, con la possibilità di 
richiamarle, modificarle e ottenere quindi 
molto velocemente nuove formule. 

WordsFinder è un dizionario multilin- 
gue interattivo. Si presenta come un 
accessorio di scrivania richiamabile dal 
menu mela oppure come programma a 
sé stante. In questo caso il WordsFin- 
der offre il massimo delle prestazioni 
consentendo persino di crearsi un pro- 
prio vocabolario personalizzato oppure 
di aggiungere parole o idiomi a quello 
esistente. Attualmente la versione base 
consente la traduzione di alcune decine 
di migliaia di termini dall'italiano all'in- 
glese e viceversa. 


MicroPRINT 


E una catena di negozi specializzati 
nel Service. La società nasce da un'idea 


MCmicrocomputer n. 109 - luglio/agosto 1991 


Tel. 02/48007865. 

Irpe - Via Carantani, 1 - Varese 

Tel. 0332/238533. 

Serco System - Via Laurentina, 21 - Roma 
Tel. 06/5415663. 

TC Sistema - Largo Corsia dei Servi, 11 
20122 Milano - Tel. 02/76007333. 
Trainform - Via della Villa di Lucina, 38 
00145 Roma - Tel. 06/5412411. 


nata negli States: infatti i centri Micro- 
PRINT sono presenti in altri paesi come 
Canada, Messico e Spagna. In Italia 
evidentemente l'idea segue le esigenze 
del mercato locale. | centri MicroPRINT 
nascono con il concetto del Franchising, 
cioè viene creata una struttura base in 
grado di fornire tutto il know-how e le 
attrezzature necessarie alla creazione di 
centri specializzati. 

Attualmente i centri MicroPRINT di- 
sponibili in Italia sono Bari, Benevento, 
Bergamo, Chieti, Cosenza, Firenze, Ge- 
nova, Messina, Napoli (3 centri), Pado- 
va, Parma, Pescara, Pisa, Portici, Roma, 
Salerno, Torino e Venezia. 

L'idea centrale dell'intera organizza- 
zione è basata su una grossa elasticità 
operativa di ogni singolo centro atta a 
soddisfare la grande maggioranza delle 
richieste del mercato. Essenzialmente 
si possono schematizzare tre tipologie 
di approccio: full service, desktop servi- 
ce e self-service. 

Nel primo caso l'utente non specializ- 
zato e privo di qualsiasi conoscenza si 
rivolge al centro MicroPRINT con l'idea 
di cosa vuole realizzare e ne ottiene 
totale consulenza fino alla realizzazione 
totale del materiale, senza necessità di 
intervento specifico dell'utente. Nel se- 
condo caso il cliente realizza in proprio il 
lavoro in ufficio: si rivolge quindi al 
centro MicroPRINT per operazioni come 
stampa delle pellicole, acquisizione di 
immagini da scanner, in pratica tutte 
quelle operazioni specifiche per le quali 
siano necessarie apparecchiature parti- 
colari ad alto costo e quindi non alla 
portata dell'utente medio. Nel terzo ca- 
so il cliente in pratica noleggia le appa- 
recchiature, realizza la propria documen- 
tazione e la stampa utilizzando qualsiasi 
computer o periferica gli siano neces- 
sari. 

Non tutti i centri hanno la stessa 
completezza di servizi e attrezzature. In 
pratica esistono tre tipologie di centro: i 
centri Pilota, i centri Satellite e gli Spor- 
telli. | centri Pilota sono quelli più com- 
pleti e consentono tutte le tipologie di 
lavorazione fornendo persino materiali 
stampati in quantità (normalmente ap- 
poggiandosi a tipografie esterne). | cen- 
tri Satellite hanno funzionalità abbastan- 
za complete, ma sono ubicati in città 


DESK TOP PUBLISHING 





medio-piccole. Gli Sportelli sono piccoli 
negozi con attrezzature limitate, ma in 
contatto con i centri Pilota o con quelli 
Satellite per tutti i servizi che non sono 
in grado di fornire direttamente. 


Micro Progettazione Avanzata 


Anche in questo caso ci troviamo di 
fronte ad una società di Roma specializ- 
zata in programmi per l'ambiente Ma- 
cintosh. Nella produzione di MPA trovia- 
mo due programmi in qualche maniera 
utili nel settore dtp, anche se non speci- 
fici: DeskTraduttore e Sinonimi. 

Il primo prodotto è un accessorio di 
scrivania che consente di ottenere la 
traduzione di vocaboli dall'italiano in al- 
tre lingue. L'utilizzo è molto semplice: 
basta scrivere la parola per la quale si 
vuole la traduzione scegliere la direzio- 
ne di traduzione (es. Ita->Ing oppure 
Ing->Ita) e automaticamente vedremo 
apparire la parola nella lingua seleziona- 
ta. Infatti DeskTraduttore viene fornito 
di base con il dizionario italiano-inglese, 
ma può essere arricchito con moduli 
delle principali lingue europee. Inoltre è 
possibile aggiungere eventuali termini 
non presenti nell'archivio del program- 
ma (che verranno quindi memorizzati 
per utilizzi futuri) ed è persino possibile 
chiedere al programma di aiutarci nella 
pronuncia del vocabolo stesso: attivan- 
do il pulsante Pronuncia sentiremo la 
voce un po' metallica di Macintosh pro- 
nunciare la parola in esame. 

Sinonimi è un programma che con- 
sente di avere a portata di mano un 
completo dizionario dei sinonimi della 
lingua italiana. Questo accessorio, una 
volta mancante nei programmi di scrit- 
tura ha assunto sempre maggiore im- 
portanza (è stato persino inserito nel 
piano di Normalizzazione dei prodotti 
softwaré destinati alla Pubblica Ammini- 
strazione tra le caratteristiche di base 
che deve avere un word processor). 
Ora è largamente disponibile nei pro- 
grammi di scrittura appunto, ma non se 
ne vede traccia in quelli di dtp. Per 
questo lo proponiamo come giusta inte- 
grazione ai software di impaginazione 
essendo anche in questo caso un ac- 
cessorio di scrivania, può essere richia- 
mato semplicemente ogni qualvolta sia 
necessario per trovare la parola più 
giusta. 


NewPRINT 


Anche in questo caso ci troviamo di 
fronte ad un centro servizi. Le società 
del gruppo sono due: una dedicata ai 
servizi di comunicazione e l'altra, la 
NewPRINT Engineering, che segue il 
mercato dei servizi ingegneristici (esem- 


183 


DESK TOP PUBLISHING 





pio: portare un progetto dalla carta al 
computer attraverso sistemi di CAD). 
Dedicheremo la nostra attenzione alla 
sola società di servizi di comunicazione 

La società ha la sua sede operativa a 
Napoli. In totale troviamo 16 centri in 
Italia: Napoli (2 centri + 4 affiliati), Mila- 
no, Genova, Bologna, Roma, Cagliari. 
Portici, Casoria, Caserta, Salerno e Ca- 
pri (affiliato). 

Tre le principali attività dei centri: 
Publishing, Progetti Speciali, Servizi, 

Il settore del Publishing offre servizi 
di Desktop Publishing, Professional Pu- 
blishing (con sistemi tradizionali), In 
House Publishing (attraverso attrezzatu- 
re interne alla struttura) e Technical 
Publishing dedicato a tutti coloro che 
debbano realizzare pubblicazioni di tipo 
tecnico. Nel settore Progetti Speciali 
troviamo dal servizio di stampa rapida di 
fotografie, ai sistemi multimediali, fino 
alla stampa di immagini a colori su 
tessuto. | servizi sono tutti nell'ambito 
della comunicazione e gestione azienda- 
le: organizzazione congressi, audiovisi- 
vi, preparazione campagne pubblicitarie, 
servizio di ufficio stampa, selezione e 
formazione del personale. 


Piazza Xilo 


Questa società di Bologna nasce al- 
cuni anni orsono nel settore dell'editoria 
tradizionale. Con l'avvento del desktop 
publishing nascono nuovi stimoli e la 
società quindi sì riconverte in un certo 
senso su prodotti destinati a questo 
settore. Cinque i prodotti destinati al 
dtp: Quadriscan, Galleria, Font-o-Matic, 
Auto-PostScript e Specular. 

Senza dubbio Quadriscan è il fiore 
all'occhiello di Piazza Xilo (sembra addi- 
rittura che questo prodotto verrà fornito 
da Aldus in collegamento con la sua 
versione di PageMaker per Windows): 
questo software per PC MS-DOS per- 
mette la selezione in quadricromia di 
file generati da Ventura, PageMaker e 
CorelDraw. In pratica è possibile final- 
mente sfruttare a pieno le potenzialità 
grafiche a colori di questi prodotti, ge- 
nerando | file relativi alla stampa in 
quadricromia, pronti per essere mandati 
in stampa attraverso una normale fo- 
tounità. Per quanto riguarda PageMaker 
e Ventura, è garantita la scansione qua- 
dricromatica sia dei colori di default che 
quelli definiti dall'utente, con possibilità 
di affinare la tonalità caldo-fredda dei 
colori 

Inoltre Quadriscan permette di defini- 
re per ogni colore, l'angolo e la densità 
del retino e aggiunge al lato del docu- 
mento il nome del relativo colore (giallo, 
cian, magenta, nero) e i crocini sui quat- 
tro angoli. 


184 





€ Archivio Composizione Opzioni 
Ma 





italy 








articolo non paricolarmente lungo sul Made tn aly. Man mano che ci addentavamo in 


Traduzione 


Una videata di 
DeskTraduttore: come 
si può notare è 





Parola da tradurre 














(eXLi 
® Italiono-Inglese 








Micro Progettazione Avanzata 


“RISO 
eToa 
eEven 





possibile chiedere 
anche al software di 
pronunciare 

la parola 








I 








ate TRIS IRARO TI Neve FU paga tI NO MESEIRTIRT 























Nel caso di file CorelDraw, Quadri 
scan genera quattro file PostScript in- 
capsulati, pronti per essere importati 
nei documenti elaborati con PageMaker 
o Ventura. | colori sono fedelmente 
rispettati (sempre con possibilità di agi- 
re sulla tonalità calda-fredda) e anche i 
retini impostati per le varie sezioni del 
disegno da CorelDraw sono rispettati 
per evitare che vengano alterati effetti 
speciali realizzati dal programma, Inoltre 
Quadriscan è in grado di eseguire una 
scansione quadricromatica globale su 
un documento PageMaker o Ventura 
contenenti un disegno realizzato con 
CorelDraw: in questo caso sarà anche 
possibile inserire delle scritte scavate 
nel colore del disegno inserito da Corel- 
Draw. Un'ultima caratteristica: Quadri- 
scan riesce a gestire il posizionamento 
del documento sulla pellicola in caso dî 
utilizzo di fotounità. Questa funzionalità 
è veramente l'uovo di Colombo poiché 
consente di risparmiare un mare di pelli- 
cola con vantaggi non indifferenti, riì- 
sparmio di materiali — sia pellicola sia 
Sviluppi — e conseguente riduzione del- 
l'inquinamento ambientale. 

Passiamo ora a Galleria: questo pro- 
dotto è una raccolta di disegni apposita- 
mente studiati per il mercato italiano 
con PC di tipo MS-DOS, Gli oltre 200 
disegni sono disponibili in formato CRD, 
CGM e EPS per i più svariati utilizzi. 

Troviamo infatti 
— cartine geografiche delle regioni ita- 
liane molto dettagliate (capoluoghi, 
autostrade, laghi, fiumi, aree altimetri- 
che); 

— mezzi di locomozione auto italiane; 
— segnali stradali italiani a norme CEE 
1990; 

— edilizia locale; 

— monumenti e immagini turistiche 
italiane; 

— disegni di tipo tecnico prettamente 
italiani (telefoni, ecc.); 

— sport nazionali (squadre di calcio ita- 
liane, ecc.); 

— banconote, monete e strumenti di 
credito italiani 


Font-o-Matic è destinato a tutti gli 
utenti di Ventura con interfaccia GEM 
che vogliono avere una reale visione 
WYSIWYG dei font del proprio docu- 
mento. L'ambiente grafico GEM è infat- 
ti molto limitato nel numero di font 
direttamente riproducibili a video così 
come saranno stampati: Font-o-Matic 
sopperisce alle mancanze di GEM met- 
tendo a disposizione come screen font i 
principali font utilizzabili con le stampan- 
ti PostScript. In pratica abbiamo: raffi- 
gurazione a video corretta del disegno 
del font; perfetto posizionamento dei 
caratteri con possibilità di controllo di 
parametri come kerning e rotazioni; raf- 
figurazione anche dei caratteri di tipo 
grafico (es. Zapf Dingbats); eliminazione 
degli accavallamenti delle lettere quan- 
do si usano font compressi 

Auto-POSTSCRIPT consente di tra- 
sformare un disegno realizzato con 
AutoCAD in un file PostScript utilizzabi- 
le con qualsiasi programma di dtp come 
PageMaker o Ventura. Infine Specular 
ha il compito di rovesciare specular- 
mente le stampe eseguite con Ventura 
per ottenere materiale come pellicole 
direttamente utilizzabili per la realizza- 
zione delle lastre di stampa attraverso 
delle comuni stampanti laser. Infatti le 
pellicole da utilizzare per la stampa de- 
vono avere emulsione o toner dalla par- 
te con quale saranno poste a contatto 
delle lastre di stampa: in caso contrario 
si rischia di ottenere stampe di qualità 
decisamente inferiore, con font e imma- 
gini che sembrano sfocate. Viene pro 
dotta anche una versione con il nome 
PrinTools per utilizzo con PageMaker (3 
e 4), Ventura (2 e 3) e tutto l'ambiente 
Windows 3. Tutti i prodotti della Piazza 
Xilo sono distribuiti attraverso l'organiz- 
zazione J.Soft. 


Prontaprint 


Anche questa organizzazione di Servi- 
ce non è nata in Italia, ma abbiamo 
deciso di inserirla ugualmente in quanto 
il trasferimento di know-how non è suf- 


MCmicrocomputer n. 109 - luglio/agosto 1991 


DESK TOP PUBLISHING 





Queste belle immagini 
sono tratte dalla 
raccolta Galleria della 
Piazza Xilo: le pellicole 
per la loro stampa 
sono state ottenute 
attraverso il software 
Quadriscan sempre 
della Piazza Xilo. 














ficiente in questi casi, se non supporta- 
to da un approfondito studio e adegua- 
mento sul territorio. In Italia Prontaprint 
inizia la sua attività nel 1987: il primo 
centro è a Torino, A tutt'oggi ci sono in 
totale 18 centri: Torino (4 centri), Mila- 
no (2 centri), Roma (2 centri), Barletta, 
Bologna, Forlì, Genova, Monza, Paler- 
mo, Reggio Emilia, Savona, Trieste, Vi- 
cenza. 

| servizi che un centro può offrire 
sono molteplici: il principale è quello di 
stampa rapida ovviamente congiunto ai 
servizi di desktop publishing. Il tutto 
viene integrato da una serie di servizi 
aggiuntivi come fornitura di moduli con- 
tinui, servizi fotocopie anche a colori, 
preparazione di timbri, servizi FAX, Di- 
rect Mailing (assicurano l’organizzazio- 
ne, la stampa e la distribuzione di un 
Direct Mailing in 7 giorni). 

Torniamo al nostro argomento, il dtp 
in ogni centro è possibile avere a dispo- 
sizione degli esperti in questo settore, 
in grado quindi di risolvere qualsiasi 
problema o anche solo stampare un 
documento con una stampante laser. 
Le attrezzature a disposizione partono 
dal computer per il dtp e arrivano a 
unità di stampa in grado di effettuare 
piccole e medie tirature mentre il clien- 
te attende. 


MCmicrocomputer n. 109 - luglio/agosto 1991 


Ma forse la cosa più interessante è 
che ogni centro ha a disposizione un 
grafico professionista in grado di aiutare 
anche chi, pur dotato di notevole volon- 
tà e di un sistema di dtp, non riesce ad 
ottenere risultati ottimali dal punto di 
vista grafico. Ovviamente questo fatto è 
una garanzia che il proprio lavoro una 
volta stampato sarà sempre di alto livel- 
lo qualitativo 


Trainform 


Questa società romana di formazione 
e consulenza nel campo del dip da 
alcuni anni distribuisce un interessante 
prodotto per Macintosh realizzato da 
Raoul Tabasso. Il prodotto in questione 
sì chiama Finezza e consente di ottimiz- 
zare sia la stampa con laser che la 
generazione di pellicole attraverso fo- 
tounità. 

Il problema che Finezza risolve è un 
problema intrinseco del sistema proprio 
di Macintosh per il disegno, QuickDraw. 
Infatti questo linguaggio di descrizione 
delle immagini non supporta linee al di 
sotto di 1 punto tipografico. In molti 
casi questo comporta grossi problemi a 
chi deve ottenere disegni, box e linee 
particolarmente sottili. Finezza consen- 
te di ridurre lo spessore delle linee 


scegliendo la riduzione da applicare 
1/2, 1/3, 1/4, 1/6, 1/8, 1/16, 1/32. Ma 
questo non è tutto. Il programma infatti 
riesce anche ad agire sui retini e sulle 
tonalità di grigio. 

Per quanto riguarda | retini, Finezza 
consente di scegliere a parità di intensi- 
tà del retino il numero di linee per 
pollice con il quale il retino va riprodot- 
to: non sempre infatti i vari programmi 
di Macintosh consentono di scegliere 
retini ottimali per le proprie esigenze di 
stampa. Sempre a proposito di retini 
possiamo anche scegliere l'inclinazione 
del retino stesso. Questi due parametri, 
linee per pollice e angolo dei retini, 
possono essere scelti in una gamma di 
valori prefissati (30, 50, 60, 75, 85, 100, 
150, 240 linee per pollice; 45, 60, 90, 
135, 180 gradi di inclinazione) oppure a 
scelta da parte dell'utente. 

Tutti questi parametri vanno ad impat- 
tare notevolmente soprattutto sulle im- 
magini digitalizzate come per esempio le 
immagini acquisite da scanner. Per que- 
sto genere di immagini abbiamo anche il 
controllo della luminosità e del contrasto 
per ottenere risultati sempre migliori. Fi- 
nezza costa L. 200,000 (+IVA). 


Training 


Sarebbe quanto mai lungo parlare di 
corsi e training svolti in Italia per il dtp 
sono infatti moltissime le società che 
svolgono attività di questo genere sia 
con corsi aperti al pubblico sia con corsi 
organizzati sulle esigenze delle società 
Abbiamo solo preparato una tabella con 
un elenco di alcune società che in que- 
sto periodo propongono corsi su prodot- 
ti e/o tematiche legate al desktop publi- 
shing. 


Conclusioni 


Quando abbiamo iniziato la nostra in- 
dagine eravamo convinti di poter rea- 
lizzare un articolo non particolarmente 
lungo sul Made in Italy. Man mano che 
ci addentravamo in questo mondo veni- 
vamo a scoprire cose molto interessan- 
ti, a riprova che la voglia di fare in Italia 
non è da meno di altri paesi più avanza- 
ti, grazie anche a quella buona dose di 
fantasia che contraddistingue il nostro 
popolo 

Anche dal punto di vista qualitativo 
possiamo dire che senza dubbio ci sia- 
mo: i nostri programmatori riescono a 
tenere molto bene il passo dell'avanza- 
mento tecnologico. Senza dubbio il di- 
scorso non finisce qui: alcuni dei prodot- 
ti testati, meritano un esame più attento 
torneranno probabilmente tra breve sulla 
pagine di MCmicrocomputer. 


185 


COMPUTER & VIDEO 





Processo e manipolazione 


Il secondo appuntamento 
dedicato ai laboratori 
videografici, dopo aver 
acquisito singoli frame o 
intere sequenze da film 

e documentari, ci porta a 
procedere con la seconda 
fase: quella relativa ai 
processi di ottimizzazione 
delle immagini 


186 


di Bruno Rosati 


Dopo averci dato sotto di «Still/Ad- 
vance», controlli di luminosità, contra- 
sto e colore; dopo aver imparato a 
convivere con i problemi del tracking e 
provato il senso pieno dell'attesa — fra 
un comando «Slow» per digitalizzare al 
meglio ed un «Save» per immagazzina- 
re il risultato... — sarebbe da ingenui, 
credere che il più è ormai fatto. In 
realtà, con le immagini appena acquisi- 
te (e solo convertite negli standard di 
formato grafico dei nostri computer) il 
lavoro, quello vero, deve ancora comin- 
ciare. 

Le immagini, passando dall'analogico 
al digitale, subiscono una specie di 
trauma; colori smorzati, pixel spuri che 
immortalano ogni sorta di disturbo vi- 
deo (tracking, rumore in genere). Tutto 
ciò andrà eliminato o quantomeno ri- 
dotto nei suoi livelli d'incidenza. Que- 
sto e non solo questo. Probabilmente, 
delle immagini digitalizzate non ci servi- 
rà un «full-screen», bensi il classico 
francobollo. 


Ben Hue 1 





delle immagini 


Se non vi abbiamo già provveduto 
con gli eventuali comandi presenti nel 
software di acquisizione, dovremo pro- 
cedere al. resize di ogni singolo, E già 
questo non è poco. 

Altra evenienza è poi quella relativa 
all'estrazione di un soggetto o un parti 
colare, da un contesto che non interes- 
sa. Ottimizzazione, della scala cromati- 
ca, eliminazione (o riduzione) dei distur- 
bi, resize ed estrapolazione di particola- 
rì videograficamente interessanti: sono 
queste le principali operazioni che, ad 
acquisizione avvenuta, dovremo più o 
meno svolgere. Ripetendo il titolo: pro- 
cesso e manipolazione delle immagini 

...Magari, partendo da quelle con cui 
sì è incorniciato l'articolo il mese scor. 
so: le immagini del «mitico» Ben Hur, 
in primopiano e a «tuttocampo» nella 
corsa delle Bighe: infine i frame relativi 
alla Guerra del Golfo, Dalle immagini ai 
nostri rispettivi scopi finali, davanti a 
noi il fine ultimo applicativo dei due 
Video-mestieri delineati in quella sede 


Figura 1 - Malgrado 
l'immagine fosse di 
ottima qualità all'ac 
quisizione, un leggero 
image-processing al 
colori © la uniformazio 
ne dello sfondo aiuta 
no a procedere più ce 
lermente nella secon: 
da fase di manipola 
zione. 





MCmicrocomputer n. 109 - luglio/agosto 1991 


il VIDEOmaestro e il classico VI- 
DEOcreativo. In tutti e due i casi il 
procedimento iniziale sarà lo stesso (ot- 
timizzazione delle immagini) per poi dif- 
ferenziarsi, a seconda delle prerogative 
che ciascun rispettivo campo applicati- 
vo detiene, al momento in cui ci si 
disporrà all'impaginazione (video) delle 
immagini, 

Introducendo una prima fase di rico- 
gnizione (verifica della qualità delle im- 
magini digitalizzate) unitamente ad un 
generico intervento operativo, come 
l'eventuale resize delle figure o l'estra- 
polazione di un soggetto, da tali opera- 
zioni preliminari, si passerà alla fase più 
importante dal punto di vista qualitati- 
vo: il processo ai colori 

In tale fase dell'Image-Processing, si 
equalizzeranno le scale cromatiche (co- 
lor BIAS) verranno eliminati i colori 
«spuri» e, più in generale, ripristinati 
contrasto, brillantezza e saturazione. A 
qualità ottimale raggiunta, finalmente, 
sì procederà con una seconda fase ma- 
nipolatoria, più profonda ed intensa, fi- 
no ad arrivare alla struttura definitiva. 

Vediamo ciascuna di queste fasi ope- 
rative più nel dettaglio procedendo sul- 
le immagini di cui già disponiamo, per 
ovvi motivi di confronto e verifica. Pre- 
parate il numero precedente di MCmi- 
crocomputer e tenetelo aperto sulle pa- 
gine di C&V. 


Manipolazione iniziale 


In pratica si ricorre a tale pre-proces- 
so, anche per farsi un'idea (verificando- 
la come in bozza) su come, ad opera- 
zioni terminate, si presenterà il nostro 
screen grafico. 

Più in generale ciò serve per concen- 
trare e quindi limitare l'image-proces- 
sing solo alle aree videograficamente 
più interessanti. È difatti inutile spreco 
di tempo (e soprattutto di memoria) 
procedere a manipolazioni complete 
delle immagini, quando di queste ci 
servono 0 francobolli ridotti ad un quar- 
to oppure singole parti da ritagliare. 

Ma qualche volta, come nel primo 
caso che andremo a verificare, serve 
anche un pieno-schermo. In tali situa- 
zioni la principale discriminante operati- 
va sarà quella del dover lavorare solo 
ed esclusivamente su immagini di Alta 
Qualità provenienti da videoregistrazio- 
ni ben effettuate e dal corretto segnale 
di sincronismo. 

Ritrovarsi a combattere con un pie- 
noschermo ottenuto (magari da manda- 
re anche in sequenza animata!) da una 


MCmicrocomputer n. 109 - luglio/agosto 1991 


videoregistrazione di scarsa qualità è 
pura follia 

Fortunatamente il nostro «full-screen» 
è davvero di ottimo. Sto parlando di 
Ben Hur, con la cui esemplificazione 
entriamo nel campo applicativo dei VI- 
DEOmaestri. 

Osservando subito come queste fi- 
gure si presentano e, di conseguenza 
al fatto che si tratta di una sequenza da 
animare con effetto cartoon, come an- 
drà preparata la relativa rappresentazio- 
ne a video? 

Dicevamo effetto «cartoon». Vedia- 
mo, relativamente a ciò davanti a quali 
problematiche ci ritroveremo. Anzitutto 
il soggetto mi sembra troppo famoso... 
troppo Charlton Heston! Secondo poi, 
la visione in Cinemascope che, taglian- 
doci con le due grosse fasce nere in 
orizzontale, il preventivato full-screen, 
ci obbliga a rivedere parte dei nostri 
piani iniziali e a pensare a qualche ge- 
nialità. 

O si dovrà procedere con la squadra- 
tura anche in verticale delle immagini 
(introducendo due colonne nere sui lati) 
oppure si dovrà effettuare un resize in 
altezza di ogni singolo frame. Senza 
dimenticare che il prode Heston andrà 
in qualche modo camuffato, procedia- 
mo come prima fase all'introduzione di 
una cornice grafica. Così com'è visibile 
in figura 1, pur rimpicciolendo ulterior- 
mente ai lati ogni singolo frame della 
sequenza, ciò evita l'inevitabile deterio- 
ramento delle immagini a cui saremmo 
andati incontro se avessimo optato per 
il resize in altezza. 

Sempre nell'ambito didattico, ora ca- 


Figura 2 - Il multiframe 
che vedemmo la volta 
scorsa e che in questa 
sede viene subito uti 
lizzato senza processo 
alle immagini 


COMPUTER & VIDEO 





richiamo le immagini relative alle «bi- 
ghe» e vediamo quali altri ostacoli si 
pongono sulla nostra strada. In verità, 
in questo caso che definirei esemplare, 
la qualità è a livello davvero ideale. Per 
nostra gioia potremmo subito procede- 
re al resize (cosa già fatta) e saltando la 
fase (sempre un po' noiosa) del Color- 
processing, andare direttamente alla fa- 
se finale, in cui, dopo qualche rapido 
ritocco, si provvederà all'impaginazione 
a video. Il francobollo in alto a sinistra 
e i classici 3/4 di schermo a disposizio- 
ne di altra grafica. Un'altra esemplifica- 
zione è quella proposta da un demo (da 
cui tra l'altro sono estratte queste im- 
magini) prodotto da un gruppo di amici- 
insegnanti e a cui più avanti accennere- 
mo qualcosa. 

Nell'osservare la figura 3 invece, vien 
su, istintiva, l'esclamazione che: ... non 
tutte le ciambelle riescono col buco! — 
In vero quella immortalata dall'istanta- 
nea è una situazine limite, in cui, gio- 
cando un po' (troppo) col tracking ho 
provato a forzare le cose. Sulle immagi- 
ni tristemente note della Guerra nel 
Golfo, si è voluta ricreare la situazione- 
limite nella quale, più spesso di quanto 
si possa immaginare, ci si viene a tro- 
vare. 

Un segnale sporco e debole con cui 
si dovrà combattere fino alla morte, per 
tirar fuori elementi utili per una even- 
tuale video-presentazione. 

Come fase di «manipolazione inizia 
le» qui c'è poco da fare. 

Probabilmente si provvederà ad eli- 
minare le barre di titolazione e a fare il 
francobollo; quindi, come seconda fa- 





187 


COMPUTER & VIDEO 





se, un intenso color-processor (per 
quello che si può arrivare ad otte- 
nere...) 

Dal VIDEOmaestro e il VIDEOcreati- 
vo al VIDEOfotografo... quando, fra non 
molto, a ciascuna delle tre specializza 
zioni multimediali dedicheremo altret- 
tanti «speciali» ci sarà molto da dire e 
da fare. 

Certamente, nel caso di un VIDEOfo- 
tografo, il tipo di consiglio che verrà più 
intensamente dato, punterà, più che 
per gli altri, sullo sviluppo in fantasia 
della realtà teleripresa. Se in una pre- 
sentazione ci si deve attenere alla real- 
tà dei fatti e indidattica aì contenuti più 
s'integreranno momenti magici, più sa- 
rà gradito il prodotto finale richiesto da 
un eventuale committente. 

Esemplificando in tal senso dalle im- 
magini a disposizione, il VIDEOfotogra- 
fo ritaglierà esclusivamente il volto. 
Una volta sequenziati | frame «ritaglia- 
ti», infine, questi potranno esser impo- 
sti sopra a background fantastici ricrea- 
ti al computer. 

In pratica una sorta di chroma-key 
senza... chroma-key. Una passeggiata 
nello spazio sulle nuvole o sulla luna 
Oppure un'«apnea» nei caldi mari tropi- 
cali fra pesci multicolori e fondali para- 
disiaci (le immagini possono essere 
grabbate facilmente: basta accendere 
la TV che, immancabilmente, qualche 
network sta trasmettendo un simile do- 
cumentario!) 

Sinceramente ce n'è da cibarsene a 
sazietà. 


Image-processing: 
arte o tecnica? 


La domanda è estremamente perti- 
nente. 

Se per image-processing s'intende 
solo ed esclusivamente una riduzione 
del numero dei colori e l'ottimizzazione 
della nuova palette, il resize delle di- 
mensioni, il cambio della risoluzione o il 
tipo di formato, se è questo che inten- 
diamo (ed operiamo) come processo, 
in effetti ciò è purissima tecnica. Mate- 
matica grafica. 

Ma per image-processing possiamo 
intendere altra cosa 

Estrapolazione dei singoli colori (quel- 
li della palette o le classiche compo- 
nenti RGB) per giocarci poi con effetti 
fantasmagorici — giochi d'ombra o ef- 
fetti stroboscopici —; determinazione 
di aree da ritrattare in bianco e nero, 
conservando un soggetto, un particola- 
re qualsiasi, «colorosamente» in evi- 
denza; sfocare uno sfondo per garanti 
re il massimo dell'attenzione alle parti 
di un primopiano... se per image-pro- 
cessing si intende anche questo — 


188 








Figura 4 - Ed ecco. ad 
operazione ultimata 
l'ex divo di Holly 
wood... diventare un 
anonimo eroe da car 
toon 

La barba, il nuovo ta 
glio e il colore dei ca 
pelli, più l’appiattimen- 
to dei colori, hanno ap- 
pena prodotto il loro 
effetto. 


dubbiamente, oltre alla tecnica, puntia- 
mo a prestazioni e risultati che profu- 
mano di arte. Arte applicata digitalmen- 
te, manipolando realtà analogiche che, 
se pure piatte ed anonime, subito dopo 
l'acquisizione possiamo potenzialmente 
rivitalizzare. 

La pratica effettiva del processo alle 
immagini si può prefiggere due con- 
trapposti scopi: realizzare la più perfet- 
ta traslazione digitale possibile della 
realtà analogica, oppure allontanarsene 
indefinitamente. In un senso dovrem- 
mo spremere al massimo l'hardware: il 
nostro digitizer; nell'altro, il software 
l'image-processor, il paint, etc. In en- 
trambi i casi infine, la nostra creatività 
e la voglia di far bene le cose. 

Visto che non ci s'inventa VC-maker 
solo per noia, prendiamo a piene mani 
creatività e voglia di fare e cominciamo 


Figura 3 - Problemi di 
sincronismo, scritte da 
cancellare e colori da 
rigenerare in satura 
zione. 

Il lavoro di image-pro- 
cessing e quindi di 
manipolazione da svol 
gere sulla sequenza 
«grabbata» allo CNN 
(via Tg2) è da autenti 
co certosino. 





a operare in questa seconda fase, tor- 
nando subito ad utilizzare l'esempio di 
Ben Hur. 

Quest'ultimo da allontanare il più 
possibile dalla realtà (dovendo difatti 
diventare cartoon) ci offre subito il pre- 
testo per esporre un procedimento di 
manipolazione. 

Nel caso di Ben Hur dovremo proce- 
dere allo stravolgimento dei connotati 
Truccare, camuffare così bene il perso 
maggio da non lasciare più il benché 
minimo indizio. A tal riguardo, sfiorando 
il reato di contraffazione... se osserva 
tre la figura 4, ecco il risultato a cui 
sono stato in grado di arrivare. 

Serva, aldilà del giudizio è — un altro 
oppure è ancora l'Heston! — come 
pura traccia ispiratrice 

Un'operazione interessante, com- 
plessa ma facile: è stato sufficiente 


MCmicrocomputer n. 109 - luglio/agosto 1991 


Figura 5 - L'effetto di 
riduzione ha prodotto 
lievi miglioramenti alla 
qualità delle immagini 
acquisite 


1/2 sereen per 


PER IL TITOLO 
CANIMATO) 


le rappresentazioni 


GRAFICO-ANTMATE 





preparare un kit di «barbe, baffi e capi- 
gliature» e quindi procedere alle singo- 
le imposizioni di prova. Un po' come si 
fa costruendo l'identikit di un ricercato. 

Per quanto riguarda invece le bighe, 
oltre a rappresentare un discorso didat- 
ticamente diverso, queste potrebbero 


esser utilizzate in «full screen» come 
stacchi di sceneggiatura fra una frustra- 
ta in primopiano dell'ex Ben Hur. 

Qui, in pratica, si ricalcherebbe la 
sceneggiatura originale (provenendo, 
Bighe e Heston dallo stesso film) ma 
più in generale, sarà sempre possibile 
risceneggiare i nostri script video unen- 
do sequenze provenienti da film, repor- 
tage e documentari diversi fra loro. Bel- 
lo ed affascinante, poter disporre della 
realtà e poterla «piegare» ai nostri desi- 
deri videografici. Serva come anticipa- 
zione su quello che sarà il tema del 


MCmicrocomputer n. 109 - luglio/agosto 1991 


Guerra 2 





Figura 6 - Quattro 
esempi di effetti d'ap 
parizione. a) Wipe a 
«croce»; b) Generazio 
ne a «polvere»; c) Ap: 
pear în rotazione; d) 
resize crescente. 


prossimo incontro: la risceneggiatura. 
Tornando nel seminato dell'image- 
processing... eccoci di nuovo a combat- 
tere la «battaglia del tracking» che, per 
ironia della sorte si svolge nel teatro 
della guerra, quella vera, quella del Gol- 
fo. Così come accennato. nel capitolo 
precedente, più che aggiustare o equa- 
lizzare colori qui si tratta di pura quanto 
profonda opera di manipolazione 
Usciamo dalla fase «artistica» ed en- 
triamo, con tale argomento da VI- 
DEOcreativi nella terza fase. 


Manipolazione finale ed 
impaginazione a video 


Via le barre titolatrici del Tg2 e fran- 
cobollazione decisa di tutti i frame della 
«guerra». Quanti sono? Dieci, trenta o 
cento facciamone un unico file, salvia- 


COMPUTER & VIDEO 





molo già a francobollo e torniamo a 
lavorarci sopra. Ora, ridottesi nelle di- 
mensioni, le immagini le ritroveremo 
afflitte da una minor incidenza dei di- 
sturbi 

Chiaramente si tratta di un migliora- 
mento solo apparente, ma funziona, A 
questo punto uno potrebbe anche pro- 
cedere ad un ulteriore miglioramento 
dei frame, ma l'esperienza consiglia di 
non toccare più di tanto i colori... bensi 
di far bello l'insieme. Operando sulle 
zone periferiche, inserendo cornici di 
colore uniforme e riflessi d'ombra, gio- 
cando sull'esposizione estetica. Il risul- 
tato finale, sempre utile come consiglio 
appare in figura 5. 

Nella figura successiva infine ecco di 
nuovo le bighe in primo piano. Ci tor- 
niamo sopra mostrando quattro diffe- 
renti effetti di Apparizione che consiglio 
a tutta l'utenza in generale ed in parti 
colare ai simpatici VIDEOmaestri che 
mi hanno spedito il loro bel demo-file 
amighevolmente prodotto in ANIM. II 
loro lavoro è notevole, non avendo nul- 
la da dire dal punto di vista didattico 
(anche perché i maestri sono loro) 
muovo comunque un appunto. In simili 
rappresentazioni, come in qualsiasi al- 
tra produzione multimediale, il bello 
delle immagini acquisite consiste nel 
poterle, come già detto, «piegare» alle 
nostre esigenze; non solo didattico- 
esponitive, ma anche estetiche. Ed 
estetica vuol anche dire il modo con 
il quale queste immagini salgono in 
screen. ll botto secco che le Bighe 
fanno scorrendo l'ANIM è sinceramen- 
te fastidioso. 

Sia al momento dell'APPEAR che in 
quello del DISAPPEAR, senonché du- 
rante i vari movimenti che le immagini 
possono compiere in video è buona 
cosa usare effetti di IN-OUT e MOVE 
un pochino più ricercati. Pannelli multi- 
formi (a stella, a righe, a croce, etc.) 
oppure generazione a «polvere» o me- 
glio ancora rotazioni in prospettiva. 

Ma anche su questo interessantissi- 
mo argomento — l'effettistica — ci 
torneremo sopra nel prossimo incontro. 
A settembre, quando riprenderemo cia- 
scun file appena organizzato ed argo- 
mento per argomento provvederemo 
ad esemplificare un'impaginazione-vi- 
deo (completa anche di altri oggetti 
grafico-animati) da salvare infine come 
video-script finale... pronto per esser 
videoregistrato. 

Per il momento comunque non ci 
pensate troppo... il mare d'agosto è 
meglio goderselo in «analogico» che in 
digitale, no? 

Buone vacanze. 


189 


COMPUTER & VIDEO 





Usi e abusi dei PC nelle produzioni TV (2 





Color-Mapped vs Full-Color 


Siamo alla seconda parte di 
questa passeggiata nel 
professionale che fa uso 
peraltro molto esteso di 
metodologie legate ai PC, più 
0 meno come vengono 
comunemente intesi, nella 
produzione TV di un certo 
livello. Nella scorsa puntata 
abbiamo provato ad orientarci 
nella Computer Graphics 
evidenziando le caratteristiche 
più strettamente «personali» 
quali risoluzioni adatte allo 
scopo, piani-colore più o 
meno adeguati, ecc. Ora 
proveremo ad addentrarci 
nelle tipologie dei sistemi di 
video-arte, cioé quei sistemi 
multi-ruolo adatti a generare 
immagini, catturarle ed 
elaborarle in una varietà di 
modi impensabili fino a 
qualche tempo fa. Ed 
inizieremo con un occhio 

alle differenze... 


190 


di Massimo Novelli 


| sistemi cosiddetti di video-arte, in 
tale ambito, hanno sempre generato 
una confusione di fondo nelle caratteri- 
stiche e generalità di uso che spesso 
induce a scelte non particolarmente feli- 
ci oppure ad un sottoutilizzo delle po- 
tenzialità intrinseche. In questo caso 
parleremo di una sorgente di confusio- 
ne nella differenza di fondo tra sistemi 
«Color-Mapped» e sistemi «Full-Color» 


Color-Mapped 


Nei sistemi Color-Mapped il contenu- 
to video di un pixel è assegnato ad un 
numero proveniente da una palette di 
colori. Detto numero è determinato dal 
colore che più è simile a quello del pixel 
del video in considerazione. 

Immaginiamo, per esempio, uno 
schermo video in bassa risoluzione con- 
sistente di 25 pixel formanti una matri- 
ce 5 x 5. Se poi immaginiamo che la 
picture sia composta di un box di colore 
blu su un background di colore rosso e 
che detta immagine sia compionata in 
video — mediante i soliti strumenti qua- 
li una telecamera, un digitalizzatore o 
uno scanner — il sistema che usiamo 
dovrebbe così assegnare un numero ad 
ogni pixel, in accordo con il contenuto 
della picture in ogni sua locazione. 

A questo punto, proviamo ad usare 
una palette con numero di colori molto 
limitato, diciamo di solo due colori rap- 
presentati da 0 e 1, come mostrato in 
figura 1. | colori 0 e 1 sono determinati 
assegnando un valore numerico ad 8-bit 
(0 significherà nessun colore, 255 satu- 
razione al massimo) per ognuno dei 
rossi, verdi e blu dei due colori nella 
palette, o mappa colore. Il video cosi 
osservato sullo schermo sarà determi 
nato dalla quantità di rosso, verde e blu 


miscelati insieme per ogni colore nella 
mappa. Come abbiamo detto, la nostra 
mappa colore ne ha solo due, così il 
sistema ci mostrerà l'immagine compo- 
sta da solo quelli scelti, cioè due alla 
volta. 

Poiché un numero ad 8-bit potrà ave- 
re fino a 256 differenti valori, ogni colo- 
re nella palette potrà essere scelto da 
256 varietà ognuna di rosso, verde e 
blu, consentendo così 16.777.216 (256 
x 256 x 256) combinazioni di colore. Per 
un sistema che possa riprodurre la pic- 
ture in maniera adeguata dovrebbe es- 
sere scelta la mappa colore presente in 
figura 2 

Nella figura 1 avrete certamente nota- 
to la presenza di un Framestore, in 
sostanza una memoria ad alta velocità 
che conterrà il video in esame con tutte 
le caratteristiche dello stesso, quali risu- 
luzione ed altro che andremo a scoprire 
presto. Tale strumento è molto impor- 
tante perché in sostanza ci permette di 
«fare» la differenza tra i due sistemi; e 
parlando proprio di Framestore — me- 
moria di quadro — ovviamente esso avrà 
più dei 25 pixel di memoria che abbiamo 
‘esaminato, e ne saranno possibili più di 
2 colori della mappa colore, ma il princi- 
pio preso in esame è lo stesso, 

Sistemi tipici hanno infatti memorie di 
Framestore che rappresentano l'intero 
segnale video, almeno nelle sue com- 
ponenti quali risoluzione e larghezza di 
banda, chiaramente in rapporto al siste- 
ma televisivo usato. Un tale strumento 
così assegnerà ad ogni pixel un valore 
ad 8-bit, tra 0 e 255. Come risultato il 
sistema in esame potrà allora mostrare 
fino a 256 colori alla volta da una palette 
di più di 16 milioni di diverse tinte e 
nell'evidenziare simultaneamente tali 
256 colori sì dovrà quindi emulare la 


MCmicrocomputer n, 109 - luglio/agosto 1991 


realtà dell'immagine video nel modo 
migliore e cioé scegliendo i colori e le 
sfumature più appropriate. 

Una ragione che storicamente ha avu- 
to la sua parte nello sviluppare tale 
filosofia è stata senz'altro l'economicità 
dei costi; le memorie di un Framestore 
sono indubbiamente costose ed il ri- 
chiederne una sola capace di assegnare 
un valore ad 8-bit per ogni pixel, qual- 
che anno fa, era un dignitoso modo di 
risolvere il problema, Un'altra è indub- 
biamente la sua intrinseca velocità; con 
l'evolversi dei limiti tecnologici di CPU e 
di convertitori A/D e D/A, la sua conce- 
zione rimane ancora fonte di una accet- 
tabile velocità, soprattutto in risposta 
alla domanda di input specifica del vi- 
deo-artista — pensiamo infatti a disposi- 
tivi quali tavolette grafiche, scanner ad 
alta definizione oppure digitalizzazioni di 
«oggettistica» grafica che normalmente 
vengono impiegate nella produzione TV 
di un certo livello e che richiedono spes- 
so risposte in tempo reale — 

Quindi in sintesi è un sistema, quello 
Color-Mapped, che permette una buona 
risoluzione in termini grafici, accettabile 
velocità operativa e capacità di coloriz- 
zazione adeguata per molti usi «general 
purpose» 


Full-Color 


Un sistema invece cosiddetto Full- 
Color evita l'anello più debole del siste- 
ma precedente, cioè il trattamento dei 
colori in una mappa, e immagazzina il 
«vero» colore del pixel in esame nelle 
memorie del Framestore. 

Per un tale uso, e per poter riprodurre 
un'immagine cosi campionata identica 
all'originale, esso dovrà essere in grado 
di mostrare tutti gli ormai famosi 


MCmicrocomputer n. 109 - luglio/agosto 1991 


Figura ? - In un siste 
ma di videoarte di li 
milata capacità ed a 
soli due coloni, | dati 
nel Framestore indica- 
no dove dette infor 
mazioni sono presenti 
nella mappa dei colori 











16.777.216 colori, presumibilmente del- 
l'originale, simultaneamente in una vol- 
ta. Questo significherà che il Framesto- 
re di un sistema Full-Color dovrà per- 
mettere 24 bit di informazioni digitali 
per ogni pixel, cioè 8-bit per ogni colore 
primario 

Tipicamente, la sua memoria è com- 
posta da tre parti individuali, cioé tre 
Framestore ognuno «profondo» 8-bit, 
uno per il rosso, uno per il verde e uno 
per il blu. In tale maniera l'immagine che 
verrà così catturata potrà essere realisti 
camente mostrata e colorizzata nella 
maniera più completa. Ed in pratica, 
rifacendoci all'esempio precedente di un 
box blu su background rosso, i pixel 
sono presenti colorati, nella memoria del 
Framestore, come entrano nel sistema, 


COMPUTER & VIDEO 





GUIDA PRATICA 





000/00 
Framestore 














Figura 2 - Una mappa 
colore composta da 
soli due colori prove 
derà a generare solo 
rosso e biu alla mas: 
ma saturazione. 





con il risultato della figura 3. 

In sostanza | tre Framestore ad 8-bit 
ciascuno formeranno il classico sistema 
a 24-bit colore, ovviamente tre volte più 
costoso per la quantità di memoria ne- 
cessaria e tre volte più veloce per esse- 
re in grado di competere con il Color 
Mapped, 

Già, ma come si è arrivati a scegliere 
di sviluppare tale sistema se anche il 
Color-Mapped. che è quello di più largo 
uso in sostanza, può essere di buon 
grado adottato nelle produzioni grafiche 
TV? 

Tre sono stati | fattori determinanti 
allo sviluppo di tale filosofia; il primo 
senz'altro per avere a disposizione un 
sistema grafico con evidenti migliorie in 
termini di fedeltà di immagine e mani- 


191 


COMPUTER & VIDEO 





GUIDA PRATICA 





Figura 4 - Nel punto di 
giunzione delle regioni 
di colore rosso e bian 
co. l'antiallasing cre- 
erà varie sfumature di 
rosa in quei punti (pi 
xel) marcati con una 
«Xv. Il risultato sarà 
un'apparente transizio: 
ne graduale tra il rosso 
ed il bianco, più 0 me 
no accentuata dalla 
bontà del sistema 





polazione fisica delle dimensioni o carat- 
teristiche della stessa, il secondo legato 
alla diminuzione del costo delle memo- 
rie, peraltro più veloci e sicure, ed il 
terzo anch'esso legato al costo ed alle 
prestazioni delle CPU necessarie allo 
scopo, l'uno decrescente e l'altro in 
aumento nelle capacità. 

In sintesi però non solo l'evoluzione 
tecnologica ha permesso di avere simili 
«oggetti» presenti nella realtà televisiva 
di tutti | giorni, ma anche il desiderio di 
avere a disposizione strumenti completi 
e creativi come non mai 

Quali saranno quindi le maggiori im- 
plicazioni di tali differenze dei due siste- 
mi, e che cosa potrà essere utile sapere 
per coglierne i contorni? Proviamo ad 
analizzare qualche caratteristica a con- 
fronto. 


192 


Figura 3 - In un siste 
ma di video-arte Full 
Color tre diversi Fra: 
mestore. ognuno di 
capacità B-bit, potran 
no immagazzinare le 
informazioni-colore. 





Scansione dell'immagine 
in ingresso 


Come già detto poco fa, un sistema 
Full-Color potrà mostrare l'immagine 
nella sua completa pienezza di colori e 
sfumature, mentre un Color-Mapped 
non potrà farlo. Una osservazione in 
profondità evidenzia una definizione 
maggiore e più graduale nella scala del- 
le tonalità nel Ful-Color mentre il Map- 
ped sarà costretto a farlo in modo «di- 
screto», cioé a step ben definiti ed 
ahimé evidenti. 


Anti-aliasing 


Aliasing è senz'altro più conosciuto 
come scalettatura, termine di certo non 
gradevole in italiano che siamo però 


costretti ad usare, cioè l'approssimazio. 
ne più o meno definita, e dipendente 
dalla risoluzione e numero di colori, del 
le curve e diagonali di un'immagine 
Anti-aliasing è la capacità di addolcire 
tali scalettature, sia in ambito hardware 
che software. Un sistema Full-Color fa 
rà senza dubbio un lavoro migliore in tal 
senso 

Un sistema Color-Mapped, a causa 
delle sue prerogative, non potrà mostra 
re simultaneamente tutte le possibili 
sfumature necessarie ad addolcire tali 
discontinuità. Come esempio proviamo 
ad analizzare la figura 4 dove una regio 
ne di colore rosso è unita ad una di 
colore bianco; per ridurre l'apparenza 
della transizione tra le due regioni, | 
pixel identificati con una X dovranno 
avere una percentuale di rosso e di 
bianco — per esempio rosa —, per far 
sì che la giunzione tra le due sia il più 
naturale possibile. L'esempio in realtà è 
molto semplicistico, ma speriamo renda 
l'idea. La giunzione mostrata in figura 
dovrebbe richiedere diverse sfumature 
di rosa per addolcire effettivamene | 
bordi delle due regioni. 

Come si potrà ben immaginare, uno 
screen Full-Color con centinaia di regio 
ni-colore principali, potrebbe richiedere 
migliaia di sfumature intermedie di colo- 
re per combattere il fenomeno, tutti 
quelli a lui consentiti e che un sistema 
Color-Mapped non potrà utilizzare, e ciò 
per evidenti ragioni. Anti-aliasing è parti 
colarmente importante in lavori di video- 
arte nelle modalità «cutand-paste» di 
oggetti. Quanto naturale sarà l'immagi 
ne «ritagliata» da un altro contesto di 
penderà proprio da tutto ciò. 


Miscelazione di colori 


Nell'arte convenzionale, come per 
esempio dipingere ad olio, l'artista com- 
binerà i colori in differenti quantità per 
farne altri. Un sistema Full-Color con- 
sentirà le stesse prerogative ad un vi- 
deo-artista, con la capacità di non inter 
ferire nelle sue scelte con altri colori già 
presenti nell'immagine 

Nei sistemi Color-Mapped invece la 
flessibilità non sarà così totale se il 
colore così miscelato non esiste nella 
mappa corrispondente. Un colore che 
desideriamo dovrà essere creato — ed 


MCmicrocomputer n. 109 - luglio/agosto 1991 


in qualche sistema in un modo che 
somiglia ad una miscelazione —. Una 
nuova tinta sarà creata a spese della 
perdita di una già esistente, che può 
essere importante nell'economia del- 
l'immagine e quindi irrinunciabile 


Trasparenze 


Una richiesta in campo artistico po- 
trebbe essere quella di utilizzare colori 
trasparenti o retini traslucidi che, combi- 
nati a colori di background già presenti 
sullo schermo, ci consentiranno un 
completamento del set di sfumature. 
L'effetto è simile al piazzare una gelati 
na colorata su una parte dell'immagine 
Colori in trasparenza sono molto utili nel 
ritocco di operazioni cut and paste, bru- 
shing in modalità spruzzatore oppure 
caratterizzazioni di ombre nei solidi 


Cambiamento dei colori 


In questa area i sistemi Color-Map- 
ped hanno di certo vantaggi nei con- 
fronti dei colleghi Full-Color. In tale si- 
stema, infatti, se un artista avrà bisogno 
di cambiare il colore di un oggetto pre- 
sente sullo schermo non dovrà fare 
altro che agire nella tavola dei colori; nel 
corso del processo tutte le aree appar- 
tenenti a tale colore cambieranno di 
concerto. 

Con un sistema Full-Color un oggetto 
dovrà essere esattamente e completa- 
mente ridisegnato quando si desideri un 
cambiamento di colore nello stesso, fer- 
mo restando che pixel di tonalità simile 
non verranno affetti da tale operazione, 
ma ne sarà alterata solo l'area che ci 
interessa 


Funzioni in animazione 


«Color cycling» è una tecnica di ani- 
mazione nella quale la mappa colore è 
alterata velocemente in circolo — da un 
colore di partenza ad uno di arrivo e 
così via —. Essi cambiano in tutto od 
una parte dell'immagine. E una tecnica 
che richiede proprio la presenza di una 
«color table» e di conseguenza un siste- 
ma Full-Color sarà incapace di tale tipo 
di animazione. Simula abbastanza bene 
l'effetto ed è di solito usata in lavori non 
eccessivamente complessi. 


MCmicrocomputer n. 109 - luglio/agosto 1991 


COMPUTER & VIDEO 
GUIDA PRATICA 








Figura 5 - Un'immagi 
ne fissa nel Framesto- 
re di background potrà 
essere miscelata con 
un oggetto in movi 
mento presente nel 
Framestore di fore- 
ground: il tutto produr: 
rà un apparente movi 
mento di animazione. 


Nella cosiddetta «History Animation» 
il sistema memorizza la creazione di un 
immagine forma dopo forma. A coman- 
do poi il sistema ricostruirà l'immagine 
in tempo reale così come era stata 
creata originariamente. Tale animazione 
è indipendente dall'architettura del si- 
stema, ma è più comunemente usata in 
‘ambito Color-Mapped. 

«Cell Animation» coinvolge almeno 
due Framestore — uno per il back- 
ground statico ed uno per la porzione in 
movimento —. Il Framestore detto di 
foreground per l'oggetto in movimento 
sarà intarsiato nel Framestore di back- 
ground tante volte quante saranno le 
cel utilizzate. 

Seguendo l'esempio di figura 5 avre- 
mo che l'oggetto, in questo caso una 
mela, appare in quattro differenti posi- 
zioni in ognuna delle quattro cel di fore- 
ground; come appena detto il Frame- 
store sarà intarsiato o miscelato sul 
background ed il risultato che ne verrà 
fuori è in sostanza una animazione ap- 
parente. Questo tipo di animazione è 
comune ad entrambi i sistemi grafici. 

L'animazione «Frame by Frame» è 
forse quella più laboriosa, ma in pratica 
più versatile e completa; due diversi 
‘approcci potranno essere possibili. L'ar- 
tista potrà creare ogni frame manual 
mente o in alternativa, si potranno desi- 
gnare certi frame della stessa cosiddetti 
«key» — o pivotali — dando istruzioni al 
sistema di ricavarne gli intermedi tra 
l'iniziale ed il finale secondo le nostre 
regole 

Dopo che tutti i frame saranno stati 
generati si potrà scegliere se essere 
riprodotti in real-time dal sistema — è 
l'ipotesi più onerosa — o se registrarli 





bdylh d 


I movimento sara’ di d frames 


su videotape o altro supporto, appunto 
Frame by frame per un playback se- 
guente di assoluta fluidità. 

Ogni sistema di video-arte può creare 
animazioni di tale genere, ma soltanto 
sistemi dedicati ed accessoriati, e quin- 
di molto costosi, ci consentiranno ani- 
mazioni in tempo reale senza uscire 
dallo stesso. Normalmente si adotterà 
la metodologia di registrare in video la 
produzione quadro dopo quadro, anche 
se potrete immaginare da soli quanto 
tempo occorrerà per lavori anche di 
breve durata. 


Tentiamo una conclusione... 


Abbiamo visto diverse casistiche e 
confrontato possibilità e prestazioni 
Nella didattica di tali articoli non è possi- 
bile menzionare marche o modelli spe- 
cifici e quindi la nostra operazione è 
solo mirata a far valutare bene e a 
capire cosa rappresenta quello strano 
oggetto, più o meno cubico con un'ap- 
pendice mobile ed un televisore, che 
avete accanto a voi, 

Il fatto poi che lo si usi anche in 
televisione dovrebbe fare il paio con il 
sospetto che esso è veramente utile e 
divertente, a scanso di equivoci e dira- 
dando le nebbie che spesso avvolgono 
tale utilizzo, sia professionale o «perso- 
nale». 

Bene, abbiamo tentato una conclusio- 
ne e non ci siamo riusciti; speriamo sia 
invece andato in porto il discorso serio 
fatto finora. Se ci sono altri argomenti 
da trattare che vogliate vedere su que- 
ste pagine, fatecelo sapere. 


198 


ARCHIMEDES 





Come avrete certamente 
notato nello scorso 
appuntamento, questa rubrica 
sta mano a mano 
germogliando portando alla 
luce nuovi frutti di casa Acorn 
e non. Del resto molti di voi, 
sono certo, ormai disperavano 
quanto a recensioni software 
e hardware. Le novità che 
riguardano da vicino il nostro 
Archie sono molte, 
soprattutto nel campo 
software che ormai conta ben 
più di 4.000 pacchetti, in 
grado di coprire le più svariate 
esigenze applicative. A 
conferma di ciò basti un 
esempio: Impression, il 
pacchetto di cui ci 
occuperemo questo mese in 
versione italiana 





194 





Impression 


di Massimo Miccoli (MC 5358 su MC-Link) 


Attualmente il Consiglio Europeo si 
chiede se sia opportuno estendere dalla 
Danimarca e da altri tre stati comunitari, 
a tutte le restanti nazioni della futura 
Europa unita, la pubblicità comparativa. 
Se la Comunità decidesse in tal senso, 
programmi come Impression ne avreb- 
bero certo a guadagnare. Una delle ap- 
plicazioni più diffuse e informatizzate 
degli ultimi tempi è il desktop publi- 
shing. Nel parco software dedicato al- 
l'Archimedes sono per il momento di- 
sponibili ben 4 differenti pacchetti con- 
correnti ad applicazioni DTP. Fra questi 
spicca Impression costato anni di pro- 
grammazione Assembler, unico nel suo 
genere, almeno per ciò che riguarda le 
macchine Acorn, capace di integrare al 
pieno delle rispettive possibilità word 
processing e desktop publishing. Ma la 
vera potenzialità del programma sta pro- 
prio nell'essere stato scritto totalmente 
in Assembler sfruttando così, ed in mo- 
do egregio, tutte le risorse di sistema di 
una RISC Machine ARM 


La confezione 


Il programma in Italia è distribuito dalla 
Delphi, che con prontezza è riuscita a 
realizzarne una versione italiana coerente 
con release 2 della Computer Concepts 
Ltd, distribuita dalla casa genitrice oltre 
Manica. Il pacchetto si presenta in un'ele- 
gante confezione nera. All'interno sono 
presenti oltre alla chiave hardware, 6 di- 
schetti da 3 pollici e mezzo di cui uno 
contenente la versione italiana, un gros- 
so manuale rilegato con anelli metallici in 
versione inglese, il manuale della edizio- 
ne italiana complementare del testo in- 
glese, e gradita sorpresa un volumetto di 
90 pagine interamente dedicato al DTP, 
che introduce in modo esauriente nel 
mondo della tipografia da «tavolo». Oltre 
alla licenza user nella scatola è presente 
un coupon che, una volta spedito alla 
Computer Concepts, darà diritto all'uten- 
te di ricevere a casa una pubblicazione, a 
scadenza più o meno mensile (viste le 
distanze), di supporto all'utilizzo di Im- 
pression 


Installazione 


Prima di procedere all'installazione 
del software occorre inserire la chiave 
hardware sulla porta parallela. Dopo 


aver inserito la chiave occorre riconnet- 
tere sulla sua estremità libera il cavo 
della stampante. La chiave naturalmen- 
te non ha nessun effetto collaterale sul 
funzionamento della macchina, unica 
conseguenza è la piccola sporgenza do- 
vuta al suo ingombro. Il pacchetto può 
tranquillamente funzionare su macchine 
con minima configurazione, a patto che 
non si disponga di meno di un mega di 
RAM. Sul primo dischetto (versione ita- 
liana) sono contenuti oltre al program- 
ma tutti i driver di stampa del tipo Risc- 
OS, mentre sul quarto floppy è presen- 
te il set di caratteri sempre conforme 
alle specifiche Risc-OS. Nel caso non si 
disponga di disco rigido l'installazione 
consisterà in una copia di backup dei 
due dischetti e nell'aggiunta della direc- 
tory !System nel dischetto contenente 
Impression. Nello stesso disco conte 
nente i !Fonts va creata la directory per 
i documenti di lavoro, dato che Impres- 
sion richiederà l'accesso ad essi nel 
momento in cui i documenti vengono 
elaborati. Anche l'installazione su disco 
rigido non presenta difficoltà; se nella 
root ($) del vostro disco rigido sono già 
presenti una directory !Fonts e una !Sy- 
stem sarà sufficiente copiare l'applicati- 
vo nella stessa root o in una qualsiasi 
directory da voi creata 

In caso contrario andranno copiate 
anche le directory !Fonts e !System 
Prima di far partire Impression in versio- 
ne italiana bisogna configurare una volta 
per tutte il country, che nel nostro caso 
sarà ovviamente ITALY. 


Uno sguardo in generale 


La prima cosa che piacevolmente col- 
pisce l'utente alla partenza di Impres- 
sion, è la nuova veste grafica adottata 
per le Dialog Box. La C.C., (Computer 
Concepts) seguendo le attuali tendenze 
informatiche rivolte a gratificare sempre 
più l'occhio dell'user, ha fornito una 
nuova ed elegante veste grafica a tutte 
le finestre di sistema, in particolare dan- 
do un effetto tridimensionale a tutti gli 
interruttori che coinvolgono l'user nel 
l'interazione con l'applicativo, e nelle 
relative decisioni sulle azioni da intra- 
prendere, ll nuovo aspetto grafico ha 
riscosso un notevole successo, tanto 
che molti già lo vedono come futuribile 
interfaccia standard dell'annunciato 


MCmicrocomputer n. 109 - luglio/agosto 1991 


Selez:colore 


199% [Rosso Blu 


elped the 


Weotali hi 
inallags 
: 4 ROB, CM 
piantine fi 

Tavola colori 
Mack Meg EEE 


Ranulta | 


La finestra riservata al controllo colore, 


nuovo Risc-OS. Dopo aver dato all'oc- 
chio la sua meritata parte, andiamo a 
vedere le caratteristiche di questo pac- 
chetto. Impression è fondamentalmen- 
te basato sul concetto di frame; in 
pratica tutte le operazioni di editazione 
vengono eseguite all'interno di un fra- 
me. | frame in Impression possono es- 
sere di 4 differenti tipi: nulli, di testo, di 
tipo grafico ed infine frame di guida. Le 
operazioni di editing sono correlate al 
tipo di frame; in altre parole a seconda 
del tipo di frame viene definito il gruppo 
di operazioni eseguibili sull'oggetto in 
esso contenuto. Ciò significa che se 
spostiamo il puntatore su frame di tipo 
diverso accediamo a menu validi solo in 
quel determinato contesto. | frame ven- 
gono gestiti attraverso la Master Page 
All'interno di essa i frame possono es- 
sere creati ex novo o ridimensionati e 
riposizionati. Il programma dispone di 
17 pagine master predefinite, che van- 
no dal semplice formato A4 portrait di 
tipo lettera a singola colonna al formato 
3 colonne landscape con pagina destra 
e sinistra. | frame definiti attraverso 
Master Page hanno effetto su interi 
capitoli, mentre quelli definiti all'interno 
di pagine del documento stesso hanno 
un effetto locale. Sempre nella Master 
Page possono essere definiti i frame di 
header e footer i quali all'interno di 
Impression sono gestiti alla stregua di 
qualsiasi altro frame. In pratica sia il 
frame di header che quello di footer 
possono contenere qualsiasi tipo di og- 
getto allocabile in frame: sprite, file in 
formato draw e naturalmente testi e 
tutto ciò senza limiti di spazio. Questa 


MCmicrocomputer n. 109 - luglio/agosto 1991 


lr (sa gia 
W 


ARCHIMEDES 








We sh | 
inalla | 
TERI 
plaid 


ABRCK 


Mark 1 


— Dizihase 4 


Il ) “i 
PO [inanvi 

RARDUARKS 

ARRDNOLF 


ABR0IS 
AERADOK 
ABRADOMED 


Righ, (Righ.1 
33,80 (188 e e 


ing Uf it now - ch for some additional indoor facilities ! 


Controllo orto. 


Dizionario 
Ignora _ 
Rgg.par. 


Prova 
Cerca 
Anagranna 
Cano.par, 


te 








Il controllore ortografico con dizionario base. 


peculiarità unica nell'ambito dtp archi- 
mediano, permette ad esempio di stam- 
pare un logo in tutte le pagine del 
documento posizionandolo sempre nel- 
la stessa posizione; nel caso in cui sia 
necessario cambiare la posizione del 
logo sulle pagine sarà sufficiente riposi- 
zionare il relativo frame all'interno della 
Master Page del capitolo. 


Edit 


Attraverso questo menu è possibile 
eseguire tutte quelle operazioni di rita- 
glio, copia ed eliminazione testi all'inter- 
no dei frame. Può essere creata una nuo- 
va sezione, a partire da quella in esame, o 
prima di questa. Allo stesso modo nel 
documento possono essere aggiunte 0 
eliminate pagine. Si può anche interveni- 
re sulla modifica di una sezione prece- 
dentemente creata alterandone i frame 
in posizione, numero e dimensioni, trami- 
te Master Page, oppure localmente, ope- 
rando poi le eventuali modifiche di stile e 
tabulazione. Infine eliminare drastica- 
mente una intera sezione 


Impression 


Produttore: 
Computer Concepts Ltd 
Distributore: 

Delphi S.p.A. Via della Vetraia 11 
55049 Viareggio (LU) 

Tel 0584/9471 


Prezzo (IVA esclusa): L. 450.000 


Word Processing 


In Impression la distinzione fra l'am- 
biente di editazione del testo e quello 
dedicato alla sua impaginazione non esi- 
ste. In pratica l'utente esegue tutte le 
operazioni di editing e impaginazione in 
un unico ambiente senza rinunciare ad 
alcuna delle potenzialità che in altri dpt 
contraddistinguono le due sessioni di 
lavoro. Gli strumenti di editazione testi 
all'interno di Impression sono quelli co- 
muni ad applicativi espressamente dedi- 
cati al word processing, come 1STWP 
marcatura e taglio sezioni, operazioni di 
copia sezioni e relativo riposizionamen- 
to all'interno del documento, operazio- 
ne Merge, conteggio parole ed una sofi- 
stica gestione di Find, Replace e Hiphe- 
nation (divisione delle parole nei ritorni a 
capo). Di particolar rilievo sono le fun 
zioni adibite alla correzione testi alla 
quale è dedicata un intera sezione, il 
controllore ortografico, Il controllo orto- 
grafico è gestito all'interno di Impres- 
sion attraverso ImpressionSpell, un pro- 
gramma indipendente che può essere 
caricato in RAM nel momento di Boot 
dell'applicativo o in momenti ad esso 
successivi. Dato che il programma di 
spelling occupa 128k RAM la stessa 
C.C. ne distribuisce una versione su 
ROM che permette di risparmiare circa 
90k di RAM. Dato che per applicazioni 
professionali si dispone di macchine 
con configurazioni ottimali (4 Mega di 
RAM hard disk 100 Mega, ecc. ) la 
versione ROM in questi casi non pre- 
senta effettivi vantaggi rispetto a quella 
RAM. II dizionario del controllore orto- 


195 


ARCHIMEDES 

















Pag. 
| Pagaatt, 1 


vat deal of help from 


I 
Docunent: 


ess) 
Thi gears tenni season vot ff toa 


pie the Sving al it non cdi 


Edit 
Effetti 
stile 


Carica nuovo doc 
Carica al cursore 
Salva doc. 

$i Salva articolo 





Rimuovi doc 


} Called Stampa. 


F inten: Dino. Finestra 
4 faailibbs cart rate 


Dinens. (9 Hhytes 
Nenoria [9 Kbytes 








grafico contiene 60.000 vocaboli inglesi 
fra | quali alcuni di tipo tecnici riguardan- 
ti in particolare il vocabolario informatico 
di uso comune. Attualmente, come ho 
già detto il dizionario base è inglese ma 
la stessa Delphi prevede in un futuro 
prossimo una versione multilingue del 
programma di spelling prodotto dalla 
stessa C. C. Per il momento comunque 
non esistono problemi per la correzione 
di testi italiani se si ricorre all'utilizzo dei 
dizionari personali che possono essere 
creati all'occorrenza dall'user. 

Sì possono avere sino ad 8 dizionari 
personali contemporaneamente attivi, 
ognuno di essi può contenere fino ad 
un massimo di 1500 parole che con gli 
8 disponibili permettono di raccogliere 
fino a 12.000 parole 

Caratteristica importante dell'Impres- 
sionSpell è quella di poter utilizzare per 
la creazione di dizionari user direttamen- 
te file in ASCII che in un secondo 
momento potranno essere salvati in 
modo compattato e nel formato diziona- 
ri di Impression. Molto potente e allo 
stesso tempo semplici risultano le ope- 
razioni di controllo ortografico: Prova, 
ricerca parole alternative a quella edita- 
ta, Cerca, ricerca della parola specificata 
all'interno del dizionario, Anagramma, 
Ignora, crea ed aggiunge voci al diziona- 
rio delle parole da ignorare, Abbreviazio- 
ni, crea ed aggiunge al dizionario relati- 
vo infine la creazione del dizionario delle 
Eccezioni, 


Gestione grafici 


Le immagini possono essere importa- 
te sui propri documenti trasportando il 
file al di sopra del rispettivo frame. | 


196 


| Storie 


cip 


Sezioni 1 


n 


1 Kbytes 


Parole [E 


Menoria 


Flea =—| 








Visegni 


La finestra contenente 


frame possono contenere indifferente- 
mente sprite, o oggetti di tipo draw. 
Una volta trasportate nel frame posso- 
no essere facilmente manipolate con la 
finestra Modifica Grafico. In essa l'im- 
magine può essere opportunamente ri- 
scalata alle dimensioni frame, ridotta 
lungo gli assi, rotata di qualsiasi angola- 
zione rispetto al suo centro. Dato che 
immagini complesse rallentano il redra- 
wing delle finestre, Impression tramite 
funzione Hide fa in modo che esse non 
vengano visualizzate nel documento ac- 
celerando in questo modo tutte le ope- 
razioni di redrawing. 


Stil 


Sul quarto dischetto è presente la 
directory !Fonts che raccoglie al suo 
interno 6 diversi tipi di Outlined font, di 
cui uno espressamente dedicato alla 
gestione dei font residenti della propria 
Stampante, mentre gli altri vanno in 
parte a coprire le generali esigenze di 
stile tipografico. 

Fra essi trova posto il font trinity già 
presente nei dischi di sistema del Risc- 
OS ma qui in versione aggiornata con 
aggiunta di diversi stili tipografici non 
presenti nella versione di sistema. Tutti 
gli effetti di stile vengono gestiti attra- 
verso l'editor di stile e quello degli ef- 
fetti 

Dal menu degli effetti possono esse- 
re eseguite tutte le operazioni di allinea- 
mento testo all'interno del frame: alline- 
amento a destra, sinistra, centro e giu- 
stificato. Sempre operando sul campo 
effetti viene scelto il tipo di font, le sue 
dimensioni in pica, punti, pollici o milli- 
metri e fra i modi compresso o allarga- 











Memoria 


informazioni sul file in editing. 


< Finestra visualizzata al 33% contenente le Master Page. 


to. L'interlinea presenta una finestra 
editabile nella quale possono essere 
inseriti gli opportuni valori. Sui font sele- 
zionati si può intervenire per una even 
tuale attribuzione colore che viene ef 
fettuata con controllo degli opportuni 
valori su slider che presentano diverse 
configurazioni a seconda del modello 
usato: RGB, CMYK e HVS. Altra pecu- 
liarità di Impression è il controllo e la 
selezione dei font residenti nella stam- 
pante per la stampa di documenti in 
draft. Una volta selezionati gli opportuni 
effetti sì prosegue nella specifica dello 
stile da attribuire al documento. Attra 
verso l'editor di stile viene selezionato il 
righello che consente di regolare i mar 
gini destro e sinistro e la linea di ritorno 
a capo insieme alle tabulazioni che pos- 
sono essere del tipo destra, sinistra, 
centro e decimale. Nello stesso righello 
possono essere definiti un massimo di 
32 differenti tab contemporanei. Una 
volta definito lo stile esso è identificato 
attraverso un nome, dato che diversi 
stili possono occorrere alla definizione 
di uno stesso documento. Essi possono 
essere agevolmente richiamati per ap- 
portare alcune necessarie modifiche 
presentatesi nel corso della stesura del 
documento. 

Fra gli stili sono ovviamente presenti 
quelli usuali come, corsivo italico, sotto- 
lineato ecc. In fase editazione stile ven- 
gono scelti anche i font per quella sezio- 
ne documento di cui sì sta definendo lo 
stile. 


Frame 
Dal menu frame vengono eseguite 


tutte le operazioni di creazione e modifi- 


MCmicrocomputer n. 109 - luglio/agosto 1991 


ca frame. L'inserimento di un nuovo 
frame nel documento, comporta la rea- 
lizzazione dello stesso tramite mouse 
direttamente nel documento. Oltre ai 
frame creati per il contenimento di og- 
getti grafici o di testo, si possono rea- 
lizzare frame guida atti all'allineamento 
di frame all'interno del documento. | 
frame guida hanno effetto solo se l'op- 
zione Allinea Frame è attiva. | frame 
creati possono essere alterati attraverso 
la finestra di Modifica Frame. In essa 
sono contenute informazioni riguardo al 
tipo di frame in esame le relative di- 
mensioni, alterabili tramite inserimento 
valori da tastiera, l'interruttore Distanzia 
specifica se il testo deve essere respin, 
to intorno alla parte esterna del frame. 
Se Distanzia è attivo vanno specificate 
anche le misure di distanziamento rela- 
tive ai 4 bordi del frame. L'interruttore 
Mostra visualizza una pagina contenen- 
te il frame disegnato con i relativi bordi, 
questi ultimi possono essere modificati 
tramite i rispettivi campi editabili. Esi- 
stono 10 bordi predefiniti che variano in 
spessore e colore. Gli stessi bordì pos- 
sono essere disegnati con Draw e im- 
portati in Impression. 


Miscellanea 


In questo menu, ultimo nell'ordine 
del menu principale, oltre alle funzioni di 
gestione del controllore ortografico e 
del dizionario di cui abbiamo già parlato, 
troviamo la funzione Kerning attiva solo 
a testo selezionato; questa funzione 
ricopre un ruolo importantissimo all'in- 
terno delle applicazioni di editoria. Essa 
permette di controllare in maniera fine il 
grado di avvicinamento di due caratteri 
consecutivi nel testo. | valori di distan- 
ziamento sono sempre proporzionali al 
tipo di font e vengono misurati in 
«EM», unità di misura tipografica equi- 
valente della dimensione di una «M» 


Il menu 
di personalizzazione 





maiuscola, i valori in EM vengono intro- 
dotti tramite campi editabili e possono 
assumere valori negativi, per l'avvicina- 
mento, e positivi per il distanziamento. 
Sempre nel menu MISC, troviamo le 
funzioni Compila Indice e Compila Argo- 
menti, che permettono rispettivamente 
di creare alla fine del documento una 
nuova sezione contenente l'indice anali- 
tico, all'inizio del documento una nuova 
sezione con l'indice degli argomenti del 
documento. Alla rappresentazione degli 
indici possono essere assegnati stili e 
tabulazioni come per altri documenti, 


Gestione File e Stampa 


Impression gestisce i file in modo 
particolare. In pratica viene parzialmen- 
te sfruttata per la prima volta nel mondo 
Archimedes, la gestione di memoria vir- 
tuale. In altre parole i documenti caricati 
da disco non vengono totalmente tra- 
sferiti in RAM ma vengono partizionati 
fra disco e memoria di sistema. In que- 
sto modo è possibile lavorare su docu- 
menti di dimensione relativamente 
grande rispetto alla RAM di cui si dispo- 
ne e le modifiche fatte sul documento 
vengono direttamente riflesse sul file 
del documento stesso, La stampa dei 
documenti viene realizzata tramite i 
convenzionali driver di sistema compre- 
so quello PostScript, | quali eseguono il 
tipo di stampa bitmapped. Questo tipo 
di stampa, di eccezionale qualità, richie- 
de con stampanti di basso costo lunghi 
tempi di attesa. Fra l'altro per la stampa 
di documenti di solo testo come le 
lettere non è necessaria una stampa di 
tipo grafico, è per questo che alla C. C. 
hanno creato degli appositi driver per la 
cosiddetta stampa a bozza. Con questa 
tecnica è possibile stampare i propri 
testi sfruttando le caratteristiche della 
propria stampante, font residenti e stili 
applicabili, risparmiando cosi i tempi di 


 Fersonalizo 


Mi LA 


(I Grafici alta ris. 
_J Vis.scala di grigio 


MCmicrocomputer n, 109 - luglio/agosto 1991 


Centimetei 





ARCHIMEDES 





attesa. Ovviamente se si dispone di 
stampanti di tipo laser gli stessi driver 
Risc-OS permettono di ottenere stampe 
di elevatissima qualità e in modo celere. 


Conclusioni 


Il pacchetto è stato fondamentalmen- 
te realizzato strizzando l'occhio al pro- 
fessionista viste le elevate caratteristi 
che del programma e l'elegante e sem- 
plice gestione di tutte le sue funzioni 
per le quali non è richiesta nessuna 
conoscenza tecnica relativa alla macchi- 
na. Ciò permette senza dubbio di rea- 
lizzare applicazioni professionali di ele- 
vata qualità in modo pratico e veloce. 
Lo stesso pacchetto racchiude in sé 
tutte quelle funzioni tipiche dell'editoria 
professionale e che fino a poco tempo 
fa erano dominio incontrastato di altri 
applicativi del tipo Ventura, Aldus Page- 
maker ecc. creati per ambienti tipica 
mente professionali. L'aspetto profes- 
sionale non esclude certo l'utilizzo di 
questo dtp in ambienti di tipo più user, 
anzi le stesse caratteristiche di word 
processor e dtp integrati in un unico 
‘ambiente ne favoriscono l'uso per quel- 
l'editoria di tipo personale. La versione 
da me provata è la 2.05 ma attualmente 
e già disponibile una versione aggiorna- 
ta nella quale sono state apportate alcu- 
ne migliorie, fra cui il righello verticale e 
la gestione di auto save. La stessa 
Delphi distribuisce altri prodotti comple- 
mentari di Impression espressamente 
realizzati per ambienti professionali co- 
me: ShowPage che permette l'importa- 
zione e l'esportazione di documenti in 
formato PostScript fra Archimedes e 
macchine che usano questo linguaggio 
tipico dell'editoria professionale, Busi- 
ness Application che permette la ge- 
stione di stampa dei documenti in qua- 
dricromia, e l'importazione di documenti 
realizzati con programmi dedicati agli 
ambienti MS-DOS e MAC come: Word, 
Wordstar ecc. Di Impression ne esiste 
‘anche una versione junior distribuita dal- 
la stessa Delphi ad un prezzo notevol- 
mente inferiore rispetto alla versione 
«senior», inoltre la junior non richiede la 
chiave hardware e può essere aggiorna- 
ta con la versione completa pagando la 
differenza di prezzo. Per quanto riguar- 
da il mio personale giudizio Impression 
passa la prova a pieni voti e se vogliamo 
considerare anche il lato economico il 
prezzo parla da sé 

Impression «corredato» di macchina 
Archimedes (A3000) costa appena qual- 
cosa in più di un pacchetto dip creato 
per altri ambienti diversi da quello archi- 
mediano. Senza contare che avrete a 
disposizione una macchina RISC 


me 


197 


ARCHIMEDES 





Basic Assembler 


Il set di istruzioni » 


rima di occuparci dell'argomento 

di questo mese vorrei iniziare il 

discorso con una piccola introdu- 
zione attinente il set istruzioni dell'ARM 
Assembler. Nel momento in cui i primi 
processori RISC si affacciavano sul mer- 
cato, molti levarono appunti sulla capa- 
cità espressiva dell'Assembler RISC, o 
ad un livello più vicino allo stesso pro- 
cessore, del proprio linguaggio macchi- 
na, proprio in proposito alla natura stes- 
sa che diede vita ai processori di questo 
tipo, e cioè al numero ridotto delle 
istruzioni e alla intrinseca semplicità del- 
le stesse. Non solo, sempre per gli 
stessi motivi alcuni sostenevano che il 
codice sorgente oltre ad oberare il pro- 
grammatore in fase di stesura codice, 
allungasse in modo eccessivo lo stesso 
codice, proprio perché al contrario delle 
istruzioni dei processori di tipo CISC, le 
istruzioni RISC risultavano meno poten- 
ti. Bene, queste polemiche fanno ormai 
parte della storia dell'informazione e le 
attuali ampie e svariate applicazioni di 
processori di tipo RISC nel quotidiano 
ne dimostrano la propria validità; tant'è 
che le case più impegnate nel proporre 
mezzi per l'elaborazione di informazioni 
tecnologicamente avanzate (leggi IBM, 
INTEL) hanno già da tempo dimostrato 
la loro fiducia al concetto RISC in modo 
pratico introducendo nel mercato piatta- 
forme e macchine RISC sempre più 
evolute, Bene l'aver rispolverato queste 
piccole questioni che hanno accompa- 
gnato l'entrata dei processori RISC negli 
ambienti informatici ci aiuta a compren- 
dere come di fatto lo stesso set con- 
traddica | concetti appena visti; cosa 
che del resto verrà sempre più accen- 
tuata, man mano che andremo avanti 
nell'analisi delle istruzioni di cui dispo- 
niamo in ARM Assembler. La volta 
scorsa abbiamo concluso l'argomento 
condizionale. Da questo numero inizie- 
remo ad occuparci del vero e proprio 


198 


di Massimo Miccoli (MC 5358 su MC-Link) 


set di istruzioni dell'ARM o meglio an- 
cora del formato dei dati da processare. 
L'ARM essendo un processore di con- 
cezione RISC possiede un elemento 
caratterizzante proprio dei RISC. Un set 
di istruzioni ridotto. Infatti le istruzioni di 
cui disponiamo per la manipolazione dei 
dati sono in totale 18; anche se il loro 
numero appare un po' esiguo, ciò non 
limita le capacità elaborative dello stes- 
so Assembler, soprattutto se si tiene 
conto della potenza espressiva di que- 
ste istruzioni quando vengono affianca- 
te dall'ampio set condizionale visto in 
precedenza 


<Codice mnemonico suf.> <destinazione> 
<l operando> <Il| operando> 


Dove il codice mnemonico è il nome 
dell'istruzione, suf. indica il suffisso op- 
zionale all'istruzione che può essere 
rimpiazzato da uno qualunque di quelli 
visti per il set condizionale, nelle prece- 
denti puntate. La destinazione rappre- 
senta il registro che conterrà il risultato 
dell'operazione eseguita sugli operandi 
per esso sono validi i registri da RO a 
R15. Da notare che in una istruzione il 
registro destinazione può avere lo stes- 
so nome del registro dell'operando. Il 
primo operando è il registro contenente 
uno dei dati che intendiamo processare 
tramite APPROPRIATA istruzione. Per 
‘aver significato operativo, il primo ope- 
rando deve essere necessariamente 
uno dei 16 (RO..R15) registri ARM, AI 
secondo operando va prestata un po' 
più di attenzione in quanto in relazione 
al tipo di dato che esso deve contenere, 
l'interpretazione del registro può assu- 
mere diversi significati. L'operando Il 
può essere usato in tre differenti modi: 


1) come semplice registro; 
2) come costante immediata; 
3) come registro con shift. 


Nel primo caso l'operando è sempli- 
cemente rappresentato dal nome di un 
registro ad esempio: 


ADD R4, R3, R2 RA=R3+R3 
AND RI, R2, R4 R 
SUB RO, R2, R1 RI 





Nel secondo l'operando in questione 
viene usato direttamente attraverso il 
suo valore, in altri termini il dato non 
viene prelevato dal registro, ma intro- 
dotto immeditamente come operando 
nell'istruzione attibuendogli il proprio va- 
lore. Le costanti immediate vengono 
assemblate e quindi codificate in lin- 
guaggio macchina, allo stesso tempo 
del codice stesso. La sintassi d'uso 
delle costanti immediate è molto sem- 
plice: in pratica al posto di usare il 
nome del registro contenente il dato da 
processare, usiamo direttamente la co- 
Stante preceduta dal simbolo «#». Nella 
pratica: 


MOV Riì, #100 deposita il valore 100 in R1 
ADD R3, R4, #1024 R3=R4+1024 


L'uso delle costanti immediate, risul 
ta essere un sistema molto agevole per 
il programmatore soprattutto nell'intro- 
duzione di dati da processare. È ovvio 
che le costanti in un programma vanno 
usate in specifici contesti, ma anche in 
tali casi va prestata molta attenzione, 
nel momento della loro introduzione, al 
modo di rappresentazione e relativa in- 
terpretazione che essi hanno dei registri 
ARM. Le restrizioni imposte nell'uso 
delle costanti immediate vanno analizza- 
te in relazione alla codifica all'interno 
delle istruzioni ARM. Abbiamo in prece- 
denza visto che i 32 bit che comprendo- 
no l'istruzione da eseguire sono ripartiti 
in diversi campi. Uno di questi campi è 
riservato all'immagazzinamento della 
rappresentazione binaria della costante 


MCmicrocomputer n. 109 - luglio/agosto 1991 


immediata usata insieme all'istruzione. 
Naturalmente i valori rappresentati co- 
me costanti immediate variano in rela- 
zione all'ampiezza del campo dedicato 
alla loro rappresentazione. Nel caso del- 
I'ARM | progettisti hanno riservato per 
tale scopo un campo di ampiezza pari a 
12 bit. Nel caso che tutti e 12 i bit 
vengano usati per la rappresentazione 
binaria delle costante, | valori possibili 
rientrano nell'intervallo 0. . 4096. Tale 
intervallo risulta un po' limitato rispetto 
all'ARM che è un processore in grado di 
manipolare dati di 32 bit. L'apparente 
discrepanza è stata risolta in fase di 
progettazione nel seguente modo: i 12 
bit dedicati al contenimento della co- 
stante sono stati divisi in due specifici 
campi. Nel primo di 8 bit è contenuta la 
rappresentazione binaria della costante 
mentre nel secondo campo viene speci- 
ficata la posizione in cui nei 32 bit il dato 
viene rappresentato. Il campo che con- 
tiene la specifica della posizione di cok- 
locamento del dato, essendo di 4 bit 
può assumere al massimo valori com- 
presi fra 0 15, quindi 16 differenti posi- 
zioni all'interno dei 32 bit. Nel campo 
proprio di rappresentazione della co- 
stante i valori possibili sono compresi 
fra 0 e 256. Per schiarirvi un po' le idee 
in proposito, date un'occhiata alla figura 
allegata e ai due esempi che seguono. 
Supponiamo di dover rappresentare il 
numero 173. Esso, ammesso che di- 
sponiamo di tutti i 32 bit per la sua 
rappresentazione presenta la seguente 
configurazione binaria: 


Y%00000000000000000000000010101101 


Lo stesso valore può essere rappre- 
sentato nel campo data per operandi 
immediati con i suoi otto bit di destra 
senza alcuna traslazione di posizione. In 
definitiva l'operando immediato viene 
rappresentato come: 






La configurazione 
nel sistema di 
rappresentazione degli 
‘operandi immediati. 


%0000 10101107 
dato = 173 = %10101101 
posizione = 0 = %0000 


In questo esempio non è stato neces- 
sario effettuare una traslazione sui 32 
bit per la rappresentazione del 173, pro- 
prio perché il 173 è compreso nell'inter- 
vallo 0. . 256 e quindi gli otto bit del 
campo data sono sufficienti alla sua 
rappresentazione binaria. Vediamo ora 
al contrario un esempio in cui gli otto bit 
del campo data non sono sufficienti alla 
rappresentazione binaria del valore, 
Supponiamo quindi di dover utilizzare 
come costante immediata il numero 
19968. Il suo equivalente binario è: 


%00000000000000000100111000000000 


La corrispondente rappresentazione 
nel campo data degli operatori di tipo 
costante immediata è il valore 78 e 
quindi %01001110 con uno shift di 12, 
e cioè: 


%1100 01001710 
dato = 78 = %01001110 
posizione = 12 = %1100 


Usando questa tecnica noi possiamo 
rappresentare valori che ricoprono l'in- 
tero intervallo compreso nei 32 bit a 
disposizione. Tuttavia quando i valori da 
rappresentare sono al di sopra di quelli 


12-bit i 


ARCHIMEDES 





ediate operand field 


bit 8 it 7... 









76543210. 
76543210. 15 


compresi fra 0 e 256 sorge un altro 
problema. Ad esempio nel range che va 
256 a 1024 possono essere rappresen- 
tati solo i valori divisibili per quattro, 
così come nell'intervallo da 1024 a 
4059 solo i valori divisibili per 16 e così 
via. L'inconveniente è dovuto al fatto 
che operando le operazioni di shift per 
la giusta collocazione dei valori, certi bit 
più bassi non sono più utilizzabili, così i 
numeri da 256 a 1024 richiedono per la 
loro rappresentazione uno shift di 15 il 
che comporta l'inutilizzazione dei due 
bit più bassi all'interno dei 32 bit della 
word. Comunque nell'uso delle costanti 
immediate non occorre preoccuparsi 
della loro rappresentazione e relativa 
locazione, basta usare la sintassi prece- 
dentemente vista, sarà poi l'Assembler 
stesso a crearne l'appropriata e corri- 
spondente rappresentazione in fase di 
assemblaggio comunicando nella stes- 
sa azione Un errore per i numeri non 
rappresentabili come costanti immedia- 
te. Così la costante 257 produrrà un 
errore in fase di assemblaggio per il 
fatto che esso, pur appartenendo all'in- 
tervallo 256. . 1024, non è divisibile per 
4. Ritornando alle tre possibili vie d'uso 
del secondo operando, la terza verrà 
analizzata nel prossimo appuntamento 
in quanto essa coinvolge un ampio set 
di operazioni: quelle di shift. 


MACINTOSH 








i agendine elettroniche ormai ne 
abbiamo piene le tasche (in sen- 
so figurato e non). Ricordo che 
qualche anno fa i primi timidi modellini 
della Casio, della Texas o della Sharp 
costavano qualche centinaio di migliaia 
di lire e avevano si e no 1 k di memoria, 
da gestire accuratamente con oculatez- 
za e pazienza. Oggi le agendine, anzi | 
databank elettronici costano solo qual- 
che decina di migliaia di lire, i più piccoli 
(si fa per dire) anche qualche migliaio e 
tra poco è probabile che li troveremo 
nei fustini del detersivo. Ancora un po- 
co e faranno la fine delle calcolatrici e 
degli orologi (3 per 10.000 lire) venduti 
dai bancarellari agli angoli delle strade. 
Come per tutti i prodotti di grande 
consumo, però, anche qui sì sta assi- 
stendo a una diversificazione di tenden- 
ze. Da una parte si assiste alla prolifera- 
zione di un prodotto dalle medie poten- 
zialità, abbastanza efficace per le esi- 
genze quotidiane, dall'altra alcuni pro- 
duttori di qualità si sono esclusi dalla 
corsa al ribasso del prezzo per portare 
avanti una ricerca raffinata e sempre più 
specialistica offrendo, a un costo accet- 
tabile, prodotti dalle prestazioni elevate. 
Dalle agende elettroniche hard a quel- 
le soft il passo era breve. e in un certo 
qual senso obbligato. Oggi nel mondo 
PC e Mac esistono tanti di quei pac- 
chetti dedicati a questa bisogna che 
sarebbe impossibile elencarli tutti. Si va 
dal public domain, allo shareware, alle 
applicazioni da pochi dollari, alle creazio- 
ni sofisticate ed eleganti. Antesignano 
di questa tipologia di applicazioni è stato 
il mitico Sidekick, ma, almeno nell'ambi- 
to Mac ricordiamo anche l'eccellente 
serie dei Calendar, l'ottimo Appointe- 
ment (di cui parliamo a fianco), ancora 
Agenda (molto efficiente), tutti share- 
ware, per passare ai vari Tempo, al 
Sidekick, abbandonato dalla Borland ma 
ancora efficiente, e così via. E, in tutto 
questo firmamento di belle realizzazioni 
ecco che si presenta un prodotto tutto 
italiano, pregevole per le prestazioni che 
offre e per il contenuto tecnologico, e 
destinato a buon successo per l'ottimo 
rapporto prezzo prestazione. Vediamo di 
cosa si tratta 





HyperTel 


di Raffaello De Masi 


Il package 


HyperTel si può acquistare in due 
configurazioni diverse: hard-soft o solo 
soft (eventualmente è possibile accede- 
re all'upgrading di questa versione suc- 
cessivamente). La versione più comple- 
ta è rappresentata da una bella scatola 
di cartone in perfetto stile e colore Mac, 
contenente una periferica, di cui parle- 
remo tra poco, un manualetto e il soffi- 
ciume (rappresentato da due dischetti 
doppia faccia) oltre alla serie di foglietti 
volanti dell'ultima ora (integrati dai soliti 
Read Me), Non è invece compreso il 
pacchetto HyperCard, necessario per 
far funzionare il package. 

Il manuale, piuttosto smilzo, è rappre- 
sentato da un opuscoletto di una qua- 
rantina di pagine, realizzato in pesante 
carta patinata e dedicato tutto alla ge- 
stione della agenda elettronica. La ge- 
stione dell'interfaccia telefonica è inve- 
ce riassunta su tre fogli formato A4, 
aggiuntivi. Il software, contenuto, come 
dicevamo, su due dischetti, contiene 
non solo il software di gestione del 
«trabiccolo» di interfaccia, ma la vera 
applicazione principale, l'agenda-indiriz- 
zario-memorandum che rappresenta la 
parte principale del package. 


HyperTel 


Sistema integrato 
di produttività individuale 


Produttore: 

SoftLab 

Via del Capo, 32/8 
44100 Ferrara (Italy) 
Tel. 0532-740444 
Distribuito da: 
Elcom 

Via degli Arcadi, 2 
34170 Gorizia 

Tel. 0481/536000 
AppleLink ITA0071 
Prezzi (IVA esclusa): 
sola agenda elettronica (HTO20), 


vers. 2.0: L. 125.000 
con combinatore telefonico 

(HTO50): L. 398.000 
upgrading dalla versione 1 a 2: L. 45.000 


L'interfaccia telefonica 


Cominciamo ad analizzare da vicino 
questo tool hard, specificamente dedi- 
cato. Premettiamo che è lo stesso pre- 
sente nella configurazione 1.0 ed e rap- 
presentato da un aggeggio di forma 
vagamente prismatica, di color grigio 
Apple. Dal peso di circa 150 grammi e 
dal design vagamente monolitico, ha 
sul davanti una reticella metallica che 
protegge un altoparlantino del diametro 
di circa 5 cm, che sovrasta la scritta 
HyperTel e un piccolo potenziometro 
destinato alla regolazione del segnale 
di output. Sul retro il «coso» ha una 
uscita ADB abbinata a un jack audio 
(mono); le prese vanno collegate alle 
rispettive porte poste sul retro della 
macchina. Inoltre c'è anche una porta 
telefonica e una di alimentazione (ne- 
cessaria solo per macchine della serie 
512 e Plus); sugli altri modelli il prelie- 
vo della tensione di alimentazione è 
effettuato direttamente sulla porta 
ADB. 

L'interfaccia si apre asportando quat 
tro viti a croce (di cui una stranamente 
più lunga). All'interno sono presenti 
due schede poste parallelamente alla 
base; quella superiore, a componenti 
discreti, ospitante 2 trasformatori e 4 
transistor, rappresenta la scheda Bf per 
la gestione del segnale audio telefoni 
co, ed è, infatti, collegata direttamente 
all'altoparlante attraverso il potenziome- 
trino. La scheda inferiore è molto più 
complessa e ospita componenti a me- 
dia integrazione. C'è un chip logico (14 


HyperTel viene fornito a L, 980.000 anche in 
confezione di tipo Developer's Kit, costituito 
da un blocco con XCMD e routine (senza 
obbligo di pagamento di rovalty), 2 combinatori 
telefonici, e il programma di controllo Hyper- 
Tel, oltre al programma QuickTel per l'automa- 
zione telefonica dei programmi. Con questo kit 
ogni linguaggio-applicazione capace di genera- 
re © pilotare suoni (come HyperCard, Super- 
Card, 4th Dimension, FullWrite Pro 1.5, o Om- 
nis 5) può essere customizzato nelle sue appli- 
cazioni per l'interfacciamento telefonico. Il De- 
veloper's Kit è distribuito direttamente dalla 
Softlab 


pin) 14069, due amplificatori integrati 
operazionali (AN32 e 8060) probabil- 
mente operativi anche come quadratori 
di segnale, un U940, un relé a 6 volt e 
tredici diodi. | tempi del combinatore 
sono creati dalla scheda tramite il relé 
pilotato dagli integrati. Compito della 
scheda è anche quello di gestire i tem- 
pi degli impulsi di codifica dei numeri 
telefonici e dei relativi intervalli tra essi 
(800 ms). Il tutto su una schedina da 
3x3 cm. 

Il collegamento è immediato attraver- 
so l'interfaccia audio-ADB, da una parte 
e il doppino telefonico dall'altra. L'appa- 
recchio si adatta automaticamente alla 
tensione di linea e può funzionare sen- 
za regolazioni con tensione della rete 
telefonica tra 24 e 50 volt (a vuoto). 
Ciononostante è possibile adattare l'ap- 
parecchio a tensioni diverse agendo 
opportunamente su una vite di registro. 
In ogni caso l'apparecchio è protetto 
contro sovratensioni; l'unico problema 
cui si incorre è che in caso di tensione 
bassa l'interfaccia può sganciarsi senza 
preavviso, mentre nel caso contrario 
l'interfaccia non si sgancia sollevando il 
telefono. 


MACINTOSH 











La finestra di apertura 
di HyperTel, con in pri 
mo piano, il naviga 
tore. 





Il primo sistema integrato di 
‘automazione telefonica 
























































Le applicazioni e il software 


HyperTel è il primo sistema comple- 
tamente italiano di automazione telefo- 
nica basato su una integrazione totale di 
agenda, scadenzario, gestione progetti, 
allarmi e rubrica. Le caratteristiche della 
applicazione principale, già ottime nella 
versione 1 e qui ancora migliorate, sono 
così riassumibili: 

— interfaccia utente completamente 
ottimizzata, che consente un facile spo- 
stamento tra ambienti diversi attraverso 
l'uso di una palette dedicata e di una 


serie di menu personalizzati. 

— Gestione immediata di una serie di 
allarmi, inseribili per ricordare cose da 
fare, appuntamenti, o semplicemente 
come promemoria. Gli allarmi sono atti 
vi anche se si lavora fuori dell'applica- 
zione (solo in Multifinder). 

— Appuntamenti guidati da dialogo che 
consente di spostare o di ripetere mes- 
saggi di attenzione, promemoria ecc. 
— Gestione delle priorità, con possibili 
tà di assegnare precedenze e particolari 
impegni. 

— Coda delle telefonate, con gestione 























Arch Comp Vol utili 











Venerdì, 1 marzo 1991 
S) i 























(23.8.8028) 


si 
Ti 





air tela grace, 
Legpi TI reale © è tengo speso bere! 











Non esiste la scheda di Mercoledi, 5 giugno 
1991. Uuoi creare le schede sino ad includere 
Mercoledì, 5 giugno 1991? 











(DI 





T_T 





Mostra Noto 











Vai a oggi 








ORTO 



































La struttura principale dell'agenda, con l'opzione automatica di upgrading nel 


caso di pagina-giorno non presente. 


MCmicrocomputer n. 109 - luglio/agosto 1991 








201 


MACINTOSH 





"3 Wrh Comp val tgende DO 


Arch Comp Vol figendo 


3:11:92,® 7 




























































































































= pc Ta dere rende ma MT 
Diretto monte DI) (Goa) n 
[EST] turata [OST] D Auvi Ì Prrusiso te fr] | (Gia) tre ptt toe 
_H Osvosta i [garmm-na ju CIsposta ni Zio 














© fipeti ogni {ra ] 
sro [nesso] 
Sie 

























































































L'organizzazione delle pagine dell'agenda, con le finestre di modifica dei messaggi e la gestione delle priorità. 


completa del pacchetto di impegni gior- 
nalieri 

— Planning mensile con lista mensile 
degli appuntamenti giorno per giorno, 
anche attraverso la esclusiva barra della 
durata degli appuntamenti quotidiani. 
— Calendario annuale fino al 2001. 

— Stampa della rubrica e dell'agenda in 
formato FiloFax. 

— Gestione della interfaccia telefonica 
attraverso toni, impulsi o tramite 
modem. 

Come si vede non è affatto poco; si 
tratta di un impegno, almeno prelimina- 
re, di non modesto respiro. Vediamo 
come viene affrontato e risolto. 

Occorre premettere che l'installazio- 
ne del pacchetto consiste nella sempli- 
ce copiatura della cartella HyperTel sul 
disco rigido. HyperTel è una applicazio- 


ne HyperCard, programmata in linguag- 
gio HyperTalk, e quella in nostro pos- 
sesso funzionava con la versione 2, già 
da qualche tempo disponibile sul mer- 
cato. Le funzioni immediatamente di- 
sponibili del programma sono: 
calendario mensile; attraverso cui viene 
visualizzato il mese corrente, consen- 
tendo di spostarsi (il termine specifico 
del pacchetto è «navigare») all'interno 
del calendario con un semplice click sul 
giorno desiderato. Il calendario riporta 
anche | giorni dell'anno, il numero di 
settimana, la data e l'ora corrente del 
giorno in cui ci si trova. 

Agenda degli appuntamenti: posta a 
sinistra del calendario mensile, permet- 
te di annotare gli appuntamenti di mez- 
z'ora in mezz'ora, dalle 8.00 alle 20.30 
(evidentemente gli implementatori non 


hanno previsto gli appuntamenti ga- 
lanti!) 

Gli appuntamenti del giorno, comun- 
que, vengono immediatamente e auto- 
maticamente inseriti nel planning men- 
sile. 

Scadenzario, destinato a ricordare, 
automaticamente e non, le cose da fare 
nella giornata, Si tratta di uno scadenza- 
rio interattivo, per cui è possibile dare 
una priorità o spuntare cose già fatte o 
eliminate. HyperTel riconosce Automati- 
camente gli impegni non spuntati e li 
riporta immediatamente all'apertura del- 
l'agenda. 

Planning mensile: si aggiorna auto- 
maticamente in base agli appuntamenti 
giornalieri sull'agenda, consentendo, a 
colpo d'occhio, di controllare gli impegni 
già assunti e di individuare i «buchi» 





# Arehiulo Composi: 


zione _GQO 








Calendario, 

































































Il planning mensile. con l'individuazione breve degli impegni (è sufficiente cliccare sul giorno per avere di nuovo a disposizione il programma giornaliero). 


202 


MCmicrocomputer n. 109 - luglio/agosto 1991 





MACINTOSH 





Da Fare 5-06-1991 


























Un esempio di stampa del planning giornaliero, che, con una opportuna macro, è possibile automatizzare. 


disponibili, anche grazie alla utilissima 
barra della durata 

Rubrica telefonica: si tratta di una 
parte davvero originale ed efficiente; 
per ogni nominativo è riservata una pa- 
gina in cui è possibile annotare dati 
alfanumerici e numerici (come numeri 
di telefono, fax, telex ecc.) numeri che 
verranno immediatamente riconosciuti 
dall'interfaccia telefonica e da essa uti- 
lizzati per la chiamata a composizione 
automatica. 

Coda delle telefonate: si tratta di una 
pratica utility che permette di «parcheg- 
giare» in un'area dedicata a telefonate 
cui non è stato dato seguito immediato 
(ad esempio l'utente non risponde o il 
numero è occupato). È soprattutto prati- 
ca in quanto consente di richiamare 
l'utente senza ricercar ogni volta il nu- 
mero. Inoltre la «Coda» può essere 
utilmente costruita per creare, all'inizio 
della giornata di lavoro, l'elenco delle 
telefonate. Memorie ad accesso diret- 
to: sempre a proposito di numeri, ecco 
una sovracopertina alla rubrica telefoni- 
ca, che permette di accedere a numeri 
di frequente uso senza sfogliare l'agen- 
da; anche qui è previsto l'accesso diret- 
to all'interfaccia telefonica, per cui chia- 
mare un numero equivale, con queste 
premesse, a premere un pulsante. 

Block Note: si tratta di un pratico 
complemento allo scadenzario; ogni 
«scadenza» può essere completata da 
note, appunti, commenti utili (per esem- 
pio notizie riguardanti il progetto o l'in- 
terlocutore); le note vengono automati- 
camente «agganciate» alla scadenza 
stessa 

Calendario annuale: con un semplice 
click è possibile visualizzare il calendario 
completo dell'anno in corso o di qualun- 
que altro anno fino al 2001. 

Tutte queste funzioni, ed altre che 


MCmicrocomputer n. 109 - luglio/agosto 1991 


La rubrica telefonica, 
con i numen di imme- 
diata chiamata, la 
scheda rubrica, molto 
ben articolata, e l'utile 
finestra dei prefissi te- 
leselettivi 


eventualmente vedremo nel corso del- 
l'analisi del pacchetto sono attivabili at- 
traverso | soliti menu HyperCard; ma 
esiste un mezzo più semplice e pratico 
per raggiungere lo stesso scopo: il 
«navigatore». Si tratta di uno strumen- 
to originale, esclusivo di HyperTel, che 
consente di spostarsi liberamente all’in- 
terno dei vari archivi e delle relative 
subapplicazioni, e di cercare immedia- 
tamente qualcosa senza stare troppo a 
preoccuparsi di ricordare cosa essa sia. 
E una piccola finestra che si può libera- 
mente spostare e che è comune a tutti 
gli archivi, ed è chiudibile se non ne- 
cessaria 

Ma procediamo con ordine (o alme- 
no con l'ordine con cui abbiamo utiliz- 
zato il package). La prima cosa cui ab- 
biamo dato seguito è stata l'uso del- 













































































CEE] 


CR 


STEEUCERTO 






Agrigento 
Alessandria 
Frncona 

Rosta 

Arezzo 

Rascal Piceno 
Roti 

Ruellino 


Boni 
Belluno 
Benevento 
Bergoro 
Bologna 
Boizeno 























203 


MACINTOSH 





(percard 





Decumenti seadenza | 























o Passaporto sede 


















































ILL 





























La sezione progetti che. pur non avendo lo sviluppo delle precedenti, 


l'automazione telefonica. Questa avvie- 
ne attraverso la voce «Configurazione» 
del menu «Agenda»; si apre la finestra 
che vedete in figura ed in essa è possi- 
bile inserire prefissi teleselettivi, prefis- 
si di centralino e numero telefonico. Il 
programma è tanto intelligente da rì- 
muovere dal campo del prefisso di te- 
leselezione le relative cifre se il prefis- 
so coincide con quello locale (questa 
possibilità può tornare utile se, per 
esempio, si utilizza HyperTel sul porta- 
tile e ci troviamo in un'altra città). Sem- 
pre a proposito di configurazione tele- 
fonica sono possibili tre sistemi di 
automazione: HyperTel tour court, un 
combinatore dedicato che genera im- 
pulsi decadici ed emula a tutti gli effetti 
un normale telefono BCA (è infatti col- 
legato al normale apparecchio in paral- 
lelo); DTMF, valido se il telefono è in 
multifrequenza, nel qual caso viene uti 
lizzato l'altoparlantino del Mac per ge- 
nerare i toni multifrequenza (occorre 
ovviamente sollevare il microtelefono e 
avvicinarlo all'altoparlante); ancora più 
interessante è la possibilità di utilizzare 
un modem (se presente; in questo ca- 
so l'acquisto della interfaccia telefonica 
può essere superfluo). | parametri di 
comunicazione sono presettati ad 
«ATS0=0S7=8DP» e sono completa- 
mente modificabili secondo il linguag- 
gio Hayes. 


La struttura di HyperTel 


Il cuore del pacchetto è rappresenta- 
to da 5 archivi, quattro operativi e uno 
HyperTel appunto, destinato alla confi- 
gurazione dell'ambiente e alla gestione 
del combinatore. Gli archivi Agenda e 
Rubrica sono a loro volta divisi in due 
parti; ognuno degli archivi può essere 
aperto o chiuso indipendentemente 
nella sua finestra, sia attraverso il me- 


204 


nu che tramite il navigatore. Se ci sono 
più finestre aperte, ovviamente, una 
sola è attiva e il passaggio dall'una 
all'altra e la relativa attivazione seguono 
le regole proprie dell'interfaccia Mac 
(click, drag, ecc.); l'unica eccezione è 
rappresentata dal navigatore, finestra di 
tipo particolare, sempre attiva e sem- 
pre sovrapposta a tutte le altre fine- 
stre. 

Tutti gli archivi sono completamente 
integrati fra loro, con possibilità di scel- 
ta di tipo «ipertestuale»; tanto per in- 
tenderci un doppio click su un nome 
segnato sul planning degli appunta- 
menti o nelle cose da fare dell'Agenda 
lo ricerca immediatamente nella rubri- 
ca; allo stesso modo un doppio click 
sul nome di un progetto lo ricerca nel- 
l'archivio Progetti o selezionando il no- 
me di una persona, ancora nei progetti, 
e facendo click sul numero telefonico 
(se non è integrazione questa...) L'a- 
genda si apre sempre sulla data corren- 
te e sì aggiorna automaticamente alla 
bisogna (se, ad esempio, si desidera 
creare un promemoria per una data da 
venire). 

L'agenda è divisa în tre aree caratte- 
ristiche; 

— appuntamenti del giorno 
— cose da fare-scadenzario 
— calendario mensile 

Normalmente le tre finestrelle sono 
sempre presenti sullo scherzo; la pri- 
ma, ovviamente la più interessante e 
utile, permette di segnare un appunta 
mento ogni mezz'ora, semplicemente 
cliccando sulla riga vuota corrisponden- 
te all'orario desiderato. È possibile indi- 
care, per ogni giorno, la cosiddetta 
«dominante» cioè l'appuntamento più 
importante della giornata. Gli appunta- 
menti si autoaggiornano, come abbia- 
mo già detto, automaticamente ed è 
possibile indicare anche la loro durata 


ottre alcune utility; si noti la possibilità di personalizzare con un suono i messaggi 


attraverso l'uso di una barra laterale 
che si aggiorna su ordine dell'utente. 
Cliccando su una linea vuota si apre 
una finestra molto ben congegnata, or- 
ganizzata a mo' di dialogo per com- 
prendere la descrizione, l'ora di inizio, 
la durata e le eventuali note. Analoga- 
mente con un click su un appuntamen- 
to già segnato si apre la stessa finestra 
di dialogo per visualizzarne il contenuto 
e, eventualmente, eseguire modifiche. 
Tra le opzioni più interessanti notiamo 
la possibilità di eseguire spostamenti 
diretti a nuova data e ora, o di segnare 
appuntamenti ripetitivi (es. l'assunzione 
di medicine) specificando l'intervallo, la 
scadenza e la eventuale: esclusione di 
giorni particolari. 

La gestione dello scadenzario è facili 
tata, ovviamente, dalle prerogative pro- 
prie di HyperCard, quì customizzate (un 
esempio è l'opzione «Cerca» che per- 
mette di andare a tentoni nell'archivio, 
alla ricerca di sequenze alfanumeriche 
o parole chiave). Ma non è tutto, Se si 
clicca due volte sul nome di una perso- 
na HyperTel cerca automaticamente 
questo nome nella rubrica, aprendola 
nella prima scheda in cui il nome com- 
pare; ancora, facendo due volte click 
su un numero HyperTel compone im- 
mediatamente il numero stesso (se- 
condo le specifiche presettate). La se- 
conda finestra è quella del calendario 
Sebbene minuscola è molto ben orga- 
nizzata e fornisce, immediatamente, 
con un semplice colpo d'occhio tutte le 
informazioni «calendaristiche» utili rela- 
tive al giorno corrente o a quello con 
cui si sta lavorando (data, giorno della 
settimana, ora, ma anche giorni tra- 
scorsi dall'inizio dell'anno e mancanti 
alla fine, numero delle settimane, ecc.) 

La terza finestra è lo scadenzario. Si 
tratta del classico promemoria delle co- 
se da fare, destinato a programmare 


MCmicrocomputer n. 109 - luglio/agosto 1991 





L'utility HyperTel pro» 
pramente detta, pilo 
tante l'interfaccia fele- | 
fonica (si not che è 
possibile fare a meno 

di questa se si dispo- 

ne di un modern). 


| 
| o estrarne I 
Pausa (secondi Fg 


l'attività e gli impegni della giornata e 
dei giorni successivi. La gestione è ab- 
bastanza simile a quella degli appunta- 
menti, con in più altre possibilità, come 
aggiungere allarmi a un impegno, colle- 
gare interattivamente Scadenzario-Ru- 
brica-Progetti, utilizzare la finestra an- 
che per impegni di altri nei nostri con- 
fronti, e così via. In ogni caso tutto 
quanto presente in queste tre finestre è 
sempre riassunto nel planning del mese 
che si presenta come il classico docu- 
mento cartaceo corrispondente, capace 
comunque di espandersi in relazione al 
giorno scelto con un doppio click del 
mouse 

Ancora qualche parola su un tool ac- 
cessorio, estremamente efficiente e ca- 
ratteristico, la «Rubrica», Essa é com- 
posta di due sezioni, la prima contenen- 
te un elenco dei prefissi più diffusi e le 
memorie, la seconda comprendente la 
rubrica vera e propria. 

La Rubrica è dotata di 18 memorie ad 
accesso diretto, che permettono di ac- 
cedere immediatamente a numeri di 
consultazione abituale. Accanto a que- 
sta esiste poi una rubrica convenziona- 
le, costruita con notevole buon gusto, 
che permette di riassumere in una pagi- 
na tutte le notizie telefoniche specifiche 
del nome selezionato. L'aggiunta di 
schede avviene attraverso il classico 
comando «Aggiungi scheda» qui custo- 
mizzato. A dimostrazione della notevole 
qualità con cui l'applicazione è stata 
realizzata è possibile mettere in coda 
numeri telefonici direttamente dalla 
scheda o trasferire numeri da questa a 
quelli di più frequente consultazione. 

La coda delle telefonate è una funzio- 
ne molto utile per programmarsi la serie 
di telefonate da fare durante la giornata 
e per parcheggiare numeri che non ri- 
spondono o che sono occupati. Sarà 
compito dell'applicazione, all'ora stabili- 
ta, di aprire una finestra di avviso e di 
evidenziare l'impegno sopraggiunto. E 


MCmicrocomputer n, 109 - luglio/agosto 1991 


HyperZe}” 


Configurazione 








Hupertel 
(Ecco 


ia —- 


ln [2 a falsi 
Bi Ficlizioi 
IG 


Giu 
fitti 
SArat] 
OTRS 
'otnà 


ATS0=087=150P 


(omai Pannetto di contro» Ra] 
Sonar, (IM 


visto che stiamo per concludere, diamo 
una occhiata proprio al principio di fun- 
zionamento degli allarmi. Se questi so- 
no attivi, HyperTel controlla, ogni minu- 
to tre contenitori di informazioni: Gli 
appuntamenti di oggi, Lo scadenzario di 
oggi e La coda delle telefonate. Il fun- 
zionamento si basa sul controllo di azio- 
ni con un tempo inferiore a quello attua- 
le. Appena questa condizione si verifica 
HyperTel aggancia una routine di mes- 
saggio che avvisa della scadenza so- 
pravvenuta. 

Come dicevamo all'inizio gli allarmi 
sono attivi anche se si è in una applica- 
zione diversa da HyperTel (a patto, ov- 
viamente, che questa sia aperta e sì 
lavori in Multifinder), HyperCard in que- 
sto caso lavora in background, ma può 
accadere che qualcosa non funzioni se 
cì sono conflitti con INIT, CDEV o altri 
pacchetti anche essi lavoranti in back- 
ground (come ad esempio gli screen 
saver o gli spooler di stampa). 

La gestione dell'allarme è diversa a 
seconda dello status della macchina; se 
si è in uno qualsiasi degli archivi Hyper- 
Tel il calcolatore produce un solo beep e 
viene visualizzata immediatamente la fi- 
nestra di dialogo. Se sì è în un'altra 
applicazione, vengono prodotti due beep 
e la iconetta della mela lampeggia; nel- 
l'elenco delle applicazioni aperte, inoltre, 


MACINTOSH 





accanto ad HyperCard, viene visualizzato 
il rombo di attivazione per indicare che 
c'è un messaggio in attesa; a questo 
punto è sufficiente attivare HyperCard, 
con le tecniche già note, per far compari- 
re il messaggio. 

Una domanda a cui è possibile dare 
immediatamente una risposta positiva; 
potrebbe essere utile importare una ru- 
brica telefonica direttamente da un file 
testo (come ad esempio quello creato 
dal vecchio file «indirizzi» di HyperCard, 
L'operazione avviene attraverso l'opzio- 
ne Import del menu Rubrica, ed è tutta 
guidata da menu e bottoni. Allo stesso 
modo è possibile esportare una rubrica; 
ovvio che il tutto è sempre sviluppabile 
in una stampa (è possibile stampare 
tutto quello che c'è negli archivi, secon- 
do la classica notazione HyperCard) 


Conclusioni 


Complimenti vivissimi alla SoftLab, 
una società di sviluppo software e hard- 
ware gestita da due fratelli, ambedue 
ingegneri. E merito di questi due pro- 
fessionisti aver creato un prodotto mol- 
to ben realizzato, facile da usare, poten- 
te e, onore al merito, costruito per non 
creare mai alcuna difficoltà all'utente. 
Ho utilizzato sia l'agenda, sia l'interfac- 
cia telefonica per un mese con soddi- 
sfazione e con un pizzico di divertimen- 
to e confesso di aver cercato di creare 
problemi all'ambiente che, nelle sue 
premesse, si presentava al primo im 
patto immodestamento ambizioso, Non 
ho alcuna difficoltà ad ammettere di 
mon esserci riuscito. Se un appunto 
devo muoverlo, questo è alla documen- 
tazione. Un package americano dello 
stesso tipo avrebbe avuto un manuale 
di almeno un centinaio di pagine. La 
stringatezza di quello presente crea, 
pur essendo del tutto esauriente, qual- 
che volta, un po' di fatica nella com- 
prensione dei passaggi (tanto per fare 
un esempio non sta scritto da nessuna 
parte come fare ad inserire, per la pri- 
ma volta, un nome nella rubrica, quan- 
do ci si presenta il messaggio «Questo 
Stack non è stato convertito e non può 
essere usato!»; d'accordo, c'è imme- 
diatamente una videata di help, e poi si 
tratta di un problema più di HyperCard 
che di HyperTel ma un po' più di dovi- 
zia di spiegazioni in un manuale un 
poco più nutrito non avrebbe fatto ma- 
le, specie in mano a utenti che magari 
ignorano addirittura a cosa serva Hy- 
perCard. Ma questo è davvero tutto, e 
poi, se consideriamo che la sola rubrica 
costa poco più di un biglietto da cento- 
mila, credo che davvero ci sia poco da 
chiedere in più 





me 


205 


MACINTOSH 





La programmazione del Mac 


a quando ho aperto questa rubri- 

ca, la mia casella MC-Link 

(MC1468) generalmente semi- 
vuota ha cominciato ad affollarsi di mes- 
saggi. Nessun problema, certo, il fatto 
di essere oggetto di corrispondenza fa 
sempre piacere; ho comunque con inte- 
resse notato che l'apertura della rubrica 
ha destato, se mai fosse stato sopito, 
un grande interesse. 

La maggior parte dei suggerimenti 
però mi ha creato un certo imbarazzo; 
questa rubrica era partita come uno 
studio sulla programmazione orientata 
all'oggetto del Mac; il denominatore 
comune della maggior parte delle lette 
re è stato del tipo «Ben venga la pro- 
grammazione 00, ma perché non 
estendere il discorso a una tematica più 
ampia, che coinvolga anche e soprattut- 
to gli aspetti più caratteristici di questa 
macchina?». 

Da qui a pensare di modificare questa 
parte della rubrica Mac in modo da 
abbracciare la maggior parte dei proble- 
mi di programmazione del Mac (come 
se fosse facile) il passo è stato breve. 
Tanto breve da essermi immediatamen- 
te reso conto di aver cercato una bella 
gatta da pelare. Coma abbiamo detto 
quando demmo inizio a questa rubrica, 
qualche mese fa, Mac è del tutto diver- 
so, nella gestione delle operazioni di VO 
dalle altre macchine presenti sul merca- 
to, anche quelle che ne hanno, più o 
meno, adottato la filosofia di interfaccia. 
Allora perché non affrontare il problema 
per parti separate (non è poi questa la 
filosofia dell'OO) e cercare, in umiltà, dî 
risolverne almeno qualcuno? 

E così abbiamo deciso di modificare 
(ma solo di poco) l'indirizzo di questa 
rubrica; da questa puntata cercheremo 
di risolvere, a livello di programmazione, 
i problemi più diffusi e caratteristici del- 
la interfaccia Mac; qualche esempio? 
Come si costruisce un bottone, una 
finestra scrollabile, un menu, anche ge- 
rarchico, un DA, una interfaccia acusti- 
ca, una finestra di dialogo 0 di errore? E 
così più che un programma completo 
forniremo una serie di routine che ognu- 


206 


di Raffaello De Masi 


no potrà utilizzare per il suo lavoro quo- 
tidiano, routine speriamo sufficiente- 
mente testate. 

E come tool di programmazione? A 
costo di far inorridire il grande amico 
Corrado, alle prese con il suo € Super- 
plus, adotteremo linguaggi più semplici: 
il Basic, in primis; si tratta di una sfida 
personale, che ho deciso di intraprende- 
re per evidenziare come questo splendi- 
do linguaggio, nelle sue ultime più po- 
tenti realizzazioni, sia capace di dare 
punti ai più blasonati idiomi. Ce la fare- 
mo? lo penso di sì. 


E dopo la premessa... 


| lettori mì consentano una piccola 
precisazione, prima di iniziare. Non ho 
mai capito perché occorra rendere diffi- 
cili le cose facili. Perciò io temo chi 
parla o scrive con parole complesse, e, 
anche se dice il giusto, non posso per- 
donarlo per due motivi; innanzitutto per- 
ché, nel 75% dei casi, la stessa cosa la 
si potrebbe dire in maniera più semplice 
e comprensibile, e poi credo sia buona 
norma quando si usano termini specifi- 
ci, innanzi tutto provvedere a chiarirne il 
significato, prima di usarli (se proprio 
non se ne può fare a meno!). 

| libri e le pubblicazioni tecniche ame- 
ricane, anche nelle forme più specializ- 
zate e avanzate, hanno un minimo de- 
nominatore che rende la lettura sempre 
interessante (se non piacevole): non 
danno mai niente per scontato. Ricordo 
un libro su Unix che iniziava il capitolo 
dedicato alla manipolazione dei numeri 
nella seguente maniera: «Si definisce 
potenza [n] di un numero il prodotto di n 
fattori tutti eguali al numero stesso; 
così 5° = 5*5*5», Grande esempio di 
modestia, da far impallidire i nostri gran- 
di professoroni, con i loro labirintici e 
insulsi sproloqui. Perciò vorrete perdo- 
narci se, nel nostro dire, talvolta defini- 
remo concetti che paiono scontati. C'è 
sempre qualcuno che non ne conosce il 
significato. 

Bene, fatta questa premessa, senz‘al- 
tro doverosa, giungiamo immediata- 


mente al nocciolo della questione che 
tratteremo in questa puntata; l'output 
su stampante o, tout couri, la stampa, 
Come fa Mac a stampare su carta quel- 
lo che abbiamo sullo schermo, come 
«scrive» | disegni prodotti dai pacchetti 
grafici, è possibile scrivere un docu- 
mento scegliendo i caratteri presenti 
sulla ROM della stampante? A questa e 
ad altre domande del genere stiamo per 
rispondere. 


Agli inizi 

Beh, agli inizi c'era poco da scegliere; 
scagli la prima pietra chi di noi non ha 
sorriso davanti a qualche vecchio e mo- 
struoso mainframe universitario, capace 
di sputare fuori solo testo. E all'inizio era 
proprio solo così, esisteva solo il text- 
mode. Tutte le macchine, in altri termini, 
erano equipaggiate con un set speciale 
di bitmap sistemate sulle ROM; e que- 
ste bitmap erano appunto le lettere 
dell'alfabeto inglese e una serie di sim- 
boli speciali (ricordate il terrifico APL?) 
codificati nell'ASCII aut similia; in questo 
caso un byte di dati propriamente diretti 
a una locazione di ROM permetteva di 
visualizzare sullo schermo una bitmap 
multibyte. Per la verità la vera rivoluzione 
del sistema è avvenuta proprio con la 
introduzione dell'ASCII, codice costruito 
in maniera eccellente (molto meglio di 
quanto sembri a prima vista). L'unico 
problema era che, sebbene con questo 
metodo il sistema funzionasse molto 
bene, non era possibile fare altro che 
scrivere testo (se ci escludono i piccoli 
caratteri grafici presenti nelle configura- 
zioni delle diverse macchine; a tal propo- 
sito ricordate quelli della tastiera Apple 
112), Per evitarsi complicazioni, gli imple- 
mentatori imposero inoltre che i caratteri 
avessero la stessa altezza e larghezza 
(per essere più precisi occorrerebbe dire 
che le cellette che accoglievano i carat- 
teri sullo schermo erano tutte della stes- 
sa grandezza). 

Per la verità il problema, in quei tempi 
bui della microinformatica, era poco 
sentito, visto che | programmatori o gli 


MCmicrocomputer n. 109 - luglio/agosto 1991 


MACINTOSH 





























utenti non si aspettavano più che testo, 
sullo schermo e sulla stampante (ricor- 
date come si gridò al miracolo con gli 
HP della serie 80? Il primo, l'83, dise- 
gnava su uno schermo grosso, si fa per 
dire, quanto una cartolina postale). D'al- 
tro canto le CPU di una volta avevano 
problemi già a maneggiare il testo; uno 
tra tutti l'esempio del IIE Apple, con il 
suo miserello 6502 e il clock a 1 MHz! 

E, in quei periodi oscuri e affascinanti 
del pionierismo, la stampa non era altro 
che una forma diversa di output, dalla 
CPU, di codici ASCII da trasformare in 
bitmap, solo con la differenza che in 
questo caso veniva pilotata una testina 
a 9 aghi. La cosa funzionava senza 
eccessive complicazioni, comunque, in 
quanto le stampanti avevano ROM or- 
ganizzate con la stessa codifica ASCII 
Così un ASCII 66 CODE inviato alla 
porta stampante e attraverso il relativo 
cavo, alla periferica, produce una B sulla 
pagina come sullo schermo. Probabil- 
mente una B stampata aveva una forma 
leggermente diversa da quella prodotta 
sul video (questo per le ovvie diverse 
implementazioni delle ROM) ma questo 
punto ci pare di scarsa importanza; una 
B è sempre una B. 

Ma le cose erano destinate ad evol- 
versì e piuttosto rapidamente. È merito 
di Steve Jobs e di Lisa (l'antenato del 
Mac) di aver affrontato il problema della 
rappresentazione sullo schermo in ma- 
niera del tutto diversa. Si abbandonava 
la mappatura ASCII presente in ROM, 
per adottare una tecnica di rappresenta- 
zione basata su caratteri bitmappati in 
RAM. Era la fine della tecnica di deposi- 


MCmicrocomputer n. 109 - luglio/agosto 1991 


Una semplice figura 
realizzata con 
MacDraw Il e 

«tradotta» în 
linguaggio PostScript 





Title: Untitled-Layer# 1 
%%Creator: MacDraw Il 
%%CreatlonDate: Giovedi, 6 giugno 1991 
%%Pages: (atend) 

%%BoundingBox: ? ? 2? 
%%PageBoundingBox: 120 125 2355 3382 
%96For: * blob » 

Y%IncludeProcSet: “{AppleDiet md)" 68 0 
%%EndComments 

%%EndProlog 

%96BeginDocumentSetup 

md begin 





TT -125 -120 3382 2355 100 300.3003 F FF FTTT psu 
(\245 blob \245: document: Untiied-Layerd 1)jn 

od 

YXEndDocumentSetup 

%696Page: ? 1 

0) 

00% 

li pen 

00gn 

{ne 00 3257 2235 6 rel 

0 setlinecap 

currentscreen 

3 1 roll pop pop 45 45 3 -1 roll setscreen 
48 


LA 
188/375 698 1425 112,5 112517 
44 pen 
og 
188.375 638 1425 115 11507 
32gr 
375 525 1050 1800 1 re 


ogr 

375 525 1050 1800070 

7575 1500 2100076 

938376 gm 

1 setTxMode 

06 

bu fe 

mark T /Tmes-Roman /|____Times-Roman 0 sf 
n 

200 fr 

du fe 

2F/I Times-Roman fnt 

bn 

(MC Microcomputer)show 
1161 298 gm 

Ogr 

1161 1836 lin 

88 pen 

1196 296 gn 

1196 1834 lin 

17 17 pen 

1230 292 gm 

1230 1830 in 

25/25 pen 

1263 288 gm 

1263 1826 lin 

33.38 pen 

1297 284 gm 

1297 1822 in 

44 pen 

113 113 1425 2063 0 ov 

FTP 

%%Trailer 

cd 

end 

%h6Pages: 10 

%WEOF 








to del codice ASCII in Rom; il primo 
immediato vantaggio era la possibilità di 
disporre di caratteri diversi e di caratteri 
proporzionali. Ma le intenzioni di Jobs 
non si fermarono quì; egli impose che 
Mac doveva essere capace di mostrare 
un numero illimitato di font sullo scher- 
mo (stampante) nello stesso tempo. 


Questa tecnica creò all'inizio un mo- 
mento di panico. veniva abbandonata la 
sicura (e facile) via del text-mode; inol- 
tre sì aveva una immediata ricaduta 
sulle periferiche. Come poteva, quello 
che era rappresentato su uno schermo 
grafico, essere riprodotto su una stam- 
pante? 


207 


MACINTOSH 





La risposta, forse intuitiva (ma non 
tanto) fu di inviare codici speciali alla 
stampante destinati ad essere interpre- 
tati e tradotti in modo grafico, In questo 
modo, invece di inviare un codice auto- 
mappato, Mac invia una serie di segnali 
di corrispondenza punto per punto, in- 
terpretati e tradotti dalla periferica come 
movimenti degli aghi della testina. Se 
esiste corrispondenza dimensionale tra 
punto dello schermo e ago della stam- 
pante, il risultato è che quanto presente 
sullo schermo può essere riprodotto 
immediatamente sulla stampante ri- 
spettandone le proporzioni (non a caso 
la Imagewriter | si chiamava così e 
aveva una risoluzione di 72 dpi, identica 
a quella dello schermo). 

Il programmatore che sceglieva un 
Mac come macchina da lavoro sì sareb- 
be trovato ovviamente in difficoltà nel 
pilotare questa selva di messaggi tra 
macchina e stampante. Non bisogna 
infatti dimenticare che subito dopo la 
Imagewriter | venne la Il, con la stessa 
risoluzione; ma ci sono anche le stam- 
panti a 24 aghi, quelle termiche, le laser 
QuickDraw a 300 punti per pollice, le 
Inkjet a trecento punti e, giusto per 
complicare le cose, anche la nuova nata 
StyleWriter a 360 dpi; e poi ancora le 
laser pilotate da PostScript, con risolu- 
zione da 300 a oltre 1200 dpi. Meno 
male che il problema fu risolto fin dall'i- 
nizio da Jobs & Band che decisero di 
risparmiare, una volta per tutte, al pro- 
grammatore questa immane fatica. Ec- 
co comparire, quindi | divrer di stampa 

Cosa è e come funziona un driver. Si 
tratta di un documento, inserito nella 
cartella sistema che svincola del tutto i 
costruttori di periferiche dall'oneroso 
compito di costruire software per adat- 
tare la loro macchina a questa nuova 
situazione. | driver di stampa, in altri 
termini, consentivano di rendere com- 
patibile qualunque stampante con il 
Mac, a patto che si adattasse alle speci- 
fiche macchina-periferica (che la perife- 
rica stessa mimasse, per così dire, i 
comandi Apple Imagewriter in modo 
tanto simile da essere pienamente 
compatibile) 

Questa soluzione presentava vantag- 
gi e svantaggi; il concetto di driver di 
stampa svincolava immediatamente il 
programmatore dalla gestione del «di- 
segno» della pagina stampata, attraver- 
so tutti i famigerati codici di cui ogni 
manuale di stampante è zeppo. ll rove- 
scio della medaglia è rappresentato in- 
vece dal fatto che un driver non è 
tanto facile da realizzare. Lo dimostra, 
ad esempio, il driver che la Epson ha 
approntato per la sua serie LO, che 
richiede addirittura la installazione di 


208 





E come mai in MS-DOS si lavora ancora 
in modo testo? 


È una domanda logica e ragionevole! Forse che questo sistema è arretrato 
rispetto ai precedenti? 

Niente di tutto questo; fatto sta che si tratta di precise scelte, condizionate anche 
da fattori esterni; MS-DOS con la sua struttura aperta, ha dovuto adottare quasi 
obbligatoriamente il modo testo; da una parte, infatti, la rapida proliferazione degli 
standard grafici (oggi ce ne sono diversi, CGA, VGA, Super-VGA, XGA ed Hercules, 
tanto per fare qualche nome) e l'immensa messe di stampanti imponeva come scelta 
obbligata di mantenere basso il livello dello standard di output. 

Ma non basta, un’altra ragione è che il textmode è estremamente veloce, sia su 
schermo che su stampante, impegna poche risorse della macchina e, per così dire, è 
più sicuro da maneggiare 

E Mac? Sembrerebbe una diminutio capitis, ma anche molti programmi Mac 
(particolarmente text-editor) possono adottare Una tecnica di stampa guidata da carat- 
teri bitmappati su stampante; il metodo di output diretto ASCII può tornare utile nel 
lavoro di programmazione. D'altro canto ognuno di noi avrà provato, anche dal più 
semplice MacWrite, di stampare in opzione Solo Testo, con i vantaggi e gli svantaggi 





relativi. 








due desk accessory. 

Qualunque sia la soluzione adottata, 
possiamo guardare a un driver come a 
un traslatore; in termini banali e com- 
prensibili esso acquisisce il codice 
QuickDraw dalla porta seriale e lo con- 
verte in una serie di dati che riproduco- 
no la nostra immagine sulla carta. E 
questo è vero dalla stampantina da 
300.000 lire fino alla Linotronic Post- 
Script da un centinaio di milioni. 


Leggiamo QuickDraw e 
stampiamo PostScript! 


Bello, come titolo, vero? Lo sapevate 
che l'impresa di abbinare una stampan- 
te PostScript a Mac è stata una delle 
più ardue in assoluto? 

Se noi diciamo «computer» immagi- 
niamo la nostra bella macchina, dotata 
di video, tastiera, floppy driver e così 
via. Sbagliato, anzi, per essere precisi, 
non esatto. Una stampante Laser in 
PostScript è, né più né meno, che un 
calcolatore accanto a un calcolatore (le 
Laserwriter hanno all'interno un Moto- 
rola 68000 e almeno 1 Mb di RAM). AI 
contrario delle stampanti a punti le La- 
serwriter, dalla NT in poi, non sono 
state costruite per accettare «nastri» di 
codici, ASCII o non, da trasformare. AI 
contrario, il loro solo stato (lo stato con 
cui nascono), è quello di attendere pa- 
zientemente un «programma Post- 
Script» 

PostScript è, né più né meno, che un 
linguaggio di programmazione peraltro 
neppure troppo complesso. Esso pos- 
siede il suo set di operatori, di coman- 
do, di istruzioni, così come avviene nel- 
l'amato Basic o nel più turbolento C. 


Quando esce dalla porta seriale un 
programma PostScript è, né più né me- 
no, che un testo ASCII costituito da una 
serie di istruzioni e di dati; non ci sono 
assolutamente caratteri da stampare, Il 
tempo più o meno lungo che intercorre 
tra il comando di stampa e l'uscita del 
foglio scritto è il tempo che l'interprete 
PostScript utilizza per analizzare ed ese- 
guire gli ordini. 

E allora il driver Laserwriter, sebbene 
abbia all'apparenza le stesse funzioni 
dell'Imagewriter, e raggiunga gli stessi 
risultati, ha tutt'altra funzione. Esso ese- 
gue una serie di conversioni di tutto 
quello che è nel documento trasforman- 
dolo in «comandi» e «istruzioni» Post- 
Script. Si tratta di una operazione tanto 
invisibile quanto affascinante, anche 
perché leggere un programma Post- 
Script è qualcosa di davvero interessari- 
te. Una serie di programmi consentono 
di trasformare immediatamente un codi- 
ce PostScript in un textfile (ad esempio 
Cricket Draw) o in un Encapsulated 
PostScript File. Ma non c'è bisogno di 
ricorrere a programmi sofisticati per ve- 
dere come è fatto un codice PostScript. 
Se avete una LaserWriter collegata, di- 
segnate un documento (meglio se grafi- 
co) con una applicazione, stampate, ma, 
immediatamente dopo aver dato l'OK di 
stampa premete |OPTION-F]. Con que- 
sta tecnica il driver invia l'output Post- 
Script non più alla stampante, ma a un 
textfile di nome PostScript0; apritelo 
con un WordProcessor, e buon diverti 
mento! 

Lo spazio, tiranno, ci impone di inter- 
rompere, continueremo il discorso la 
prossima volta. 

e 


MCmicrocomputer n. 109 - luglio/agosto 1991 


Con il nostro 


NI0 OCT AY CAOIATA IVA 


converti senza problemi un normale disco 
1/2 DD (720K) in un disco HD (1,4M) 





Come è possibile? 
Hai mai provato a formattare un normale dischetto da 3"1/2 doppia densitàin 
un drive da 1,44 Mb? si, ma senza successo: il tuo PC ti segnala un errore 
nella formattazione, in quanto il disco che hai inserito non è ad alta densità. 
| nostri tecnici ed esperti in supporti magnetici hanno analizzato diverse 
decine di migliaia di dischetti da 3" 1/2 percercare le sostanziali differenze tra 
| supporti a doppia densità e quelli ad alta densità e i risultato finale è che. 


CENSURA 


E' infatti il secondo foro rettangolare presente sulla plastica a far sì che il 
dischetto venga riconosciuto dal drive come ad alta densità. 

Dopo oltre un anno di test e di prove su migliaia di dischetti abbiamo messo 
apunto una particolare punzonatrice di precisione ingradodi riprodurre fedel- 
mente il secondo foro e di non lasciare tracce e particelle di plastica che 
potrebbero dannegiare il disco. 

Dall'inizio delle prove ad oggi sono stati convertiti, formattati e verificati più di 
30.000dischetti, e su questa quantità abbiamo riscontrato una percentuale di 
dischi difettosi perfettamente identica a quella che normalmente si ha con 
supporti ad alta densità. 


Straordinario Successo ! 


Da quando abbiamo iniziato a offrire il MAXIDISK in Italia, ne abbiamo già 
consegnati migliaia di pezzi: questo testimonia il successo di questo prodotto 
chefa risparmiare moltissimo in quanto consente diutiizzare senza problemi 
gli economici dischetti 3"1/2 DD formattandoli a 1,44 Mb. Inoltre MAXIDISK 
è interamente inmetallo, è prodotto in Europa ed è garantito per 12 mesi. 
E da oggi lo trovi in 
Spedisci il coupon a fianco, oppure telefona (081/714.22.08) 0 invia un FAX 
(081/714.19.94) el MAXIDISK sarà tuo a queste irripetibili condizioni Il! 
E se abiti al NORD, i MAXIDISK puoi trovarli anche da: 
FINSON srl - Via P.L. da Palestrina 10 - 20124 MILANO - Tel. (02) 2893580 























7 | 








ORDINA OGGI STESSO IL TUO MAXIDISK | 
Vogliate spedirmi: 
N. — _ Maxidisk a lire 59.500/cad IVA inclusa 
Spedizione corriere espresso 24 ore (lire 10.000) 
Spedizione contributo fisso 

















Totale del pagamento = lire 
NOME 

INDIRIZZO 

CAP. CITTA' TEL. 
PAGAMENTO 


1 AsseGnO DI C/C NON TRASFERIBILE INCLUSO 

11 PAGAMENTO IN CONTRASSEGNO (CONTRIBUTO LIRE 10.000) 

(1 VAGLIA POSTALE - ALLEGO LA RICEVUTA O COPIA 
Per la fattura specificare codice fiscale e partita IVA; indirizzare a: 


Info Data Communication 








Via Cilea, 112 80127 NAPOLI - Tel. (081) 7142208/7141994 FAX 








Nel nostro catalogo troverete altre migliaia di pro- 
grammi di qual pochi, Utility, Telecomunica- 
zioni, Spreadsheet, Word Proces: 
Educativi, e Adult 

ORDINA OGGI STESSO | TUOI PROGRAMMI 


Vogliate spedirmi i programmi che ho indicato con la crocetta nell'apposita casella: 
Formato dischi: 13"1/2 15"1/4 
Totale dischi n. x lire 


ing, Database, 


lead 





Pagamento contrassegno (lire 10.000) 

Spedizione corriere espresso 24 ore (lire 10.000) 
Mt crirn GRATUITO par cc contrssagno di 100 più chi 

Spedizione contributo fisso 

Totale del pagamento 


lire 
= lire 


4.000= 





NOME 





INDIRIZZO 





CAP. CITTA TEL. 





PAGAMENTO 
M Assegno DI C/C NON TRASFERIBILE INCLUSO 
‘1 PAGAMENTO IN CONTRASSEGNO (CONTRIBUTO LIRE 10.000) 
1 VAGLIA POSTALE - ALLEGO LA RICEVUTA O COPIA 

Per la fattura specificare codice fiscale e partita IVA 

GLI ORDINI E PAGAMENTI DEVONO ESSERE DIRETTI A 


Info Data Communication _ »» 
Via R. Falvo, 20 * 80127 NAPOLI - Tel. (081) 714.2208-714.1994 FAX 





.. a sole LIRE f:{0[1]1}]»]F{o{0) 


Potete ordinare per posta, telefono e FAX. Ed in più, per 
consigli e suggerimenti, avrete sempre a disposizione un esper- 
to grazie al nostro servizio ON-LINE (081) 714.22.08. Richie- 
dete il catalogo con le descrizioni di tutti i programmi. 


USUICEOSES CERM CONETIIENENO 


TICON UTILITIES (WI 101) Duo ui 
TICONS FOR WINDOWS WI lo 
0 da lizzare di 


ne colorate. 


WALLPAPER FOR WINDO 
formato bitmap BMP) sù a 16 che a 256 color 


(MVI 104) Una sic dl sfondi” per Windonws Lin 
i dico picne di inicressanti 
INDOWS (wi 10) Una preziona raccolta di giochi da alfunc 
e forniti a corredo con Windows 3, Un disco da nom perdere! 
WI 110) Una seni di che 


dativo, 
a Roversi e 


e falsi virus sotto 
Windows che faraano rabbri viti 

“ZIP MANAGER (WI 111) 

archivi compressi direttamente dall'umbicni 
da non perde 

"THE DESKTOP SET (WI 112) Versione demo, ma 12 modali ono perfertamente funzionanti: 
incluso Phone Îooh, una completa rubrica lefonta e Memory Dialer Rich, HD e Windows 111 
O WINDOWS UTILITIES (WI 113, WI TIA, WI 115, WI LT. 

Windows 40 vi va du screen blankers a file finders alla gestione 


he permette dé gestire tutt fe operazioni sugli 
rico di Windows, Un programma simile a Shez, ottimo 


grafici LBNP) utiliz 
A WALLPAPER CO 
stupendi raccolta di Filey grafici COMP per gli sfondi di Windows 10. 1 div 
Phunzip (incluso) 
GAMES FOR WINDOWS2 (WI 125.01 120, ottimi 
compressi per otlnrVi più giochi 
WI 128, WI 120, WI 130, n.4 Dischi) Una 
sitaordinaria raccolta i icone per Windows 3, Olin 2500 filey CO) che cuprono praticume 

delle applicazioni più comosciute ln più le ultime nità in fatto di icon cita, Da no 

MRA, Mero € Wind son rsrchi gistrati dal ripeti proprietari. 


Richiedete il catalogo completo : è GRATIS !! 





EASYDATA 


leader per l'informatica personale 
Via A.Omodeo 21/29 - 00179 Roma 


Tel 06/7858020 
Fax 06/7806030 


CONDIZIONI GENERALI DI VENDITA 
TUTI | PREZZI SI INTENDONO IVA 
ESCLUSA - LA GARANZIA HA LA 
DURATA DI UN ANNO-SI EFFETTUANO 
TRAMITE. CORRIERE 


USTINO k 
DISPONIAMO DI OLTRE 400 ARTICOLI 
PER TUTTE LE ESIGENZE - VENDITE 
RATEALI DA 6 A 60 MESI PERI 
RESIDENTI. NEL LAZIO-VIENICI A 
TROVARE-TI ASPETTIAMO. 


AMPIE DIMOSTRAZIONI IN SEDI 


EasyPower286/27 
80286-ram 1024k-hd 44 mega 
1 drive-scheda video vga 800x600 
2 seriali-1 parallela-1 joystik 


__CL 1.100.000 
EasyPower386/33 


MS/DOS 
COMPATIBILI 


ATTENZIONE 
Tutti i PC compatibili assemblati nei nostri 
laboratori dispongono di una garan; 
mpleta” della durata di un anno, che pi 
la sostituzione di qualsiasi componente guasto 
compresi drive e hard-disk. 
fl Disponiamo di un attrezzato laboratorio in sede. 
Ricordati che abbiamo diversi anni di esperien; 
e che i componenti utilizzati sono selezionati e 
i migliori disponibili. 


1 drive-scheda video vga 800x600 
2 seriali -] parallela- 1 joystik 


L. 2.100.000 


LAP POWER 286 | LAP POWER 386 


6 kg-! drive 1.44m-hd 40m 6kg-1 drive 1.44m-hd 40m 
schermo led retroilluminato vga | schermo lcd retroilluminato vga 
uscite seriale, parallela e video | uscite seriale, parallela e video 


L. 3.150.000 L. 4.350.000 


o 
©) 
= 
Z 
(©) 
= 


EXECU-LITE 386sx 
1.7 kg] dive 1.44m estemo-hd 20M-tam IM 
schermo led supertwist retroilluminato in riso- 
Juzione vga con 32 livelli di grigio. 


L. 3.750.000 


NOVITA!!! HP LASERJET IIIP 


4PAGINE / MINUTO L. 2.200.000 


DIA INEZESIZIEZI 
FA SeI VID IAA in regalo cassetto opzionale 250 fogli 
uu = 


STAMPANTI 


Ki FONT SCALABII 
LINGUAGGIO PCLS CON RET 


LA SUPER OFFERTA 
DEL MESE 


Stampante Laser Star L$8-Il 


ram ] mega- 8 p/m 
4font - 4 emulazioni | L-1.990.000 


CELLULARE NEC... 1.990.000 
KIT BASE AUTO L.. 150.000. 
FAX PHILIPS + COM/TE LL. 890,000 
SCHEDA MODEM2400 & FAX L.. 487.000 


82386-ram 1024k-cm 64k-hd 44 mega 


EasyPower386/25 
80386-ram 1024k-hd 44 mega 
1 drive-scheda video vga 800x600 


2 seriali - 1 parallela- 1 joystik 
L.. 1.800.000 


TITAN 486/25 


80486-ram 1024k-cm 128k-hd 44 mega 


1 drive-scheda video vga 800x600 
2 seriali-1 parallela-1 joystik 


L. 3.350.000 


PHILIPS 883311 
14" COLORE PER 
AMIGA 
L 395.000 


CORDATA 
14" COLORE VGA 
1024x768 
L 629.000 


CITIZEN SWIFT24 
80 COL-24 AGHI 
190 CPS-COLORE 

L. 549,000 


STAR LC 20 
80 COL-9 AGHI 
150 CPS-4 FONT 

1.335.000 


NEC P20 
80 COL-24 AGHI 
216 CPS-8 FONT 

L 605.000 


A500 
L. 629.000 
A2000 


L. 1.299.000 


HANTAREX 
14° COLORE VGA 
640x480 
L. 460.000 


NEC 3D 

14" COLORE 

MULTISYNC 
L. 990.000 


CITIZEN SWIFT24X 
136 COL-24 AGHI 
190 CPS-OP.COLORE 
L 899.000 


STAR LC 200 
80 COL-9 AGHI 
225 CPS-COLORE 
L. 419,000 


MANNESMAN MT82 
80 COL-24 AGHII 
CARICATORE FOGLI 
SINGOLI 
L. 550.000 








ATARI ST 


DynaCADD 1.78 


Introduzione al CAD bidimensionale 








di Vincenzo Folcarelli 


L'intenzione di rendere I'ST uno standard professionale 
nelle tecnologie CAD, si è concretizzata in due notissimi prodotti: 


Differenze tra CAD e CAG 


DynaCADD e TecnoCAD. 


Prendendo spunto dalle caratteristiche del primo dei due prodotti, 
in queste pagine viene affrontata la tematica del CAD bidimensionale 


Presentazione 


DynaCADD si presenta in perfetta 
linea con i tradizionali prodotti professio- 
nali per ST: documentazione completa 
e dettagliata contenuta in un raccoglito- 
re ad anelli, cartuccia ROM contenente 
protezione e parte del codice, dischetti 
di programma ed utility confezionati. 

L'installazione è assolutamente bana- 
le nel caso si disponesse di un hard 
disk, infatti, è sufficiente lanciare il pro- 
gramma HINSTALL.PRG e seguire le 
istruzioni a video. 

Nel caso fossero disponibili uno o 
due floppy disk drive è necessario fare 
continui swap. 

Per poter utilizzare l'attuale versione 
di DynaCADD è sufficiente un 1040 ST 
dotato di monitor monocromatico, 

L'uso ottimale lo si ha comunque 
utilizzando un ST dotato di coprocesso- 
re matematico e monitor di medio o 
grande formato. 

La prova è stata effettuata su un 
TT030/4 dotato di base di un 68882 a 


DynaCADD 


Produttore: 

Ditek International 

Distributori: 

Atari Italia - Via Bellini, 21 

20095 Cusano Milanino (MI) 

Tel. 02/6134141 

Studio Nuove Forme - Via Casoretto, 50 
20131 Milano - Tel. 02/66713131 

Prezzo (IVA esclusa): 


DynaCADD 1.690.000 


MCmicrocomputer n. 109 - luglio/agosto 1991 


33 MHz e come monitor è stato utilizza- 
to un 19" TTM194. 

Inutile dire che con questa configura- 
zione, la velocità e la qualità nella elabo- 
razione dei disegni rende il lavoro del 
progettista molto piacevole 

Una nota di estrema qualità, che si 
rileva nell'uso su più piattaforme ST, di 
DynaCADD è lo sfruttamento di tutte le 
risorse grafiche disponibili. Sul TT, ad 


esempio, è l'unico programma che in 
alta risoluzione sfrutta i sedici colori 
contemporanei! 


Anche se non diffusissima la sigla 
CAG (Computer Aided Graphic) ha un 
valore più globale rispetto alla sigla CAD 
(Computer Aided Design). La prima si 
riferisce a tutti gli strumenti informatici 
di ausilio alle applicazioni grafiche (grafi- 
ca pittorica, DTP, ecc.) la seconda è più 
specificatamente rivolta alla grafica co- 
me strumento di progettazione 

Nel primo caso gli strumenti di ausilio 
messi a disposizione sono molto flessi 
bili per produrre disegni non strutturati, 
nel secondo | disegni devono vincolarsi 
a limiti spesso fisici e quindi gli stru- 
menti di ausilio devono rendere auto- 
matiche le varie strutturazioni 

Un concreto esempio relativo al diffe- 
rente approccio operato dal CAD nei con- 
fronti del CAG, è relativo all'enfasi che 
hanno nel primo gli strumenti di misura- 
zione in scala. Questo perché la misura- 
zione è l'elemento chiave per passare dal 
progetto alla realizzazione fisica 





ATARI ST 





I menu drop-down 


L'operatività in DynaCADD si raggiun- 
ge sfruttando dei menu drop-down, una 
serie di icon-table e comandi text- 
based 

Nei menu drop-down sono disponibili 
tutti i comandi di inizializzazione del 
disegno ed alcuni parametri per i co- 
mandi disponibili nelle varie icone. Le 
varie voci sono accessibili, per un uso 
ripetitivo, attraverso short-cut 

La menu bar comprende le voci File, 
Set-Up, Tools, Images, GCP. 

File contiene i comandi per esportare 
ed importare disegni (Save Part, Save 
Part As, Merge Drawing, File Transfer), 
comandi per cancellare il disegno cor- 
rente (Clear), comandi per riorganizzare 
gli elementi realizzati (Database Sort) e 
comandi per monitorare le risorse di 
memoria (Memory Status). 

Interessantissimo é il comando di 
Background Output che permette la 
stampa o il plottaggio dei disegni in 
background (cioè mentre si continua a 
lavorare con il computer); oltre tutto è 
definibile la proporzione tra i tempi di 
elaborazione dedicati alla stampa e 
quelli dedicati alla elaborazione di nuovi 
disegni. 

Nel menu Set-Up il comando Drawing 
attiva un dialog-box denominato System 
Level che permette la definizione del 
database di primitive grafiche, dell'iden- 
tificativo del progetto (che verrà richia- 
mato ad ogni avviamento del program- 
ma), le unità di misura, il formato di 
output e la scala. Il comando Dimension 
permette di stabilire il tipo di frecce e 
linee, il formato dei testi; Track/Grid/ 
Axis permette la definizione del sistema 
di riferimento (polare o cartesiano) ed 
una griglia sul piano di lavoro; Pen Inde- 
xes definisce colore e stile dei tratti 











(0:000: Eni": [=-[--[-j-[-]-| 
[f:oe0s Blei [--[--[--1-]--] 





Il dialog box di 
niferimento in cui 
vengono fissate le 
unità di misura, la 
scala ed il formato di 
output. È necessario 
attivarlo prima di 
aprire una sessione di 
lavoro. 











Nel menu Tools è possibile definire 
l'origine degli assi, il View Clipping (cioè 
l'area di interesse da visualizzare). 

Il menu Images è definito per avere 
in linea più disegni contemporanea- 
mente 

Il menu GCP è utilizzato soltanto in 
modalità 3D e viene utilizzato per defini 
re le varie viste (frontale, destra, sinistra 
ecc.) 


Le icon-table 


Lo strumento di selezione delle fun- 
zioni vero e proprio in DynaCADD è 
l'icon-table. Sia il bordo superiore che 
quello sinistro, del piano di lavoro, sono 
«ornati» di piccoli box rettangolari 
Quelli superiori rappresentano tutte le 
funzioni di zoom, quelli di sinistra rap- 
presentano le funzioni di disegno ed 
editing veri e propri. 

Per rendere più agevole il riconosci- 
mento delle icone, è disponibile un help 
on line. In realtà quando il pointer del 
mouse è posizionato su un'icona, sullo 
schermo compare a sinistra la parola 
chiave del comando associato ed a de- 
stra il messaggio esplicativo. 

Le icone di sinistra sono divise in 


quattro blocchi. Nel primo sono conte- 
nute le definizioni generali del coman- 
do, nei seguenti sono raffinati i vari 
parametri. 

Ad esempio se si vuole inserire una 
linea orizzontale, di lunghezza 10 mm, 
dal punto terminale di un'altra linea è 
possibile digitare i comandi «INSERT 
LINE HORIZONT LINLEN 10 END ent#1, 
ent#2,;» oppure cliccare sulle icone cor- 
rispondenti. Il «;» ovvero il fine coman- 
do è ottenuto premendo il tasto destro 
del mouse. 

Uno strumento molto flessibile ed al 
tempo stesso preciso, per l'input dei 
dati numerici è la «calcolatrice» 

Tramite questa non solo si possono 
effetuare dei calcoli spiccioli ma si può 
trasformare il risultato nell'input di un 
comando. 


Operatività 


Per gli utenti abituati alla libertà di 
tratto dei programmi grafici quali Arabe- 
sque, Outline Art ecc., i vincoli e la 
macchinosità imposta da DynaCADD 
possono essere assolutamente stres 
santi. In realtà l'impostazione CAD pre 
ferisce rendere più agevole e meccani 

























































































































































































































































































Le quattro icon table in evidenza sulla sinistra. 


212 






































\aCADD File Set Tools scp Xi __26,62197 Yi 23.25937 1aCA0D File Sei Tools Ina sco Set Section distance, 
‘DIMENSION [e] pla lee E__ for E ele e 
+IMJE 
20 fo» alfeaariin 
olo (erueoe]rmi][e° 
cs) ra Lelro[ra] EI - 4 Eq 
a momo "7 i 
D c0nE i DI 
D] OE — A 2: 
= DODE È i 
ZIO conni===i LESL__L_d 
= Dez == 
FICA NAS esere] bior/Funo Mecnonica Assemvy 
xiv MEETe 
TO SI 
IE a iserect a 20 Location... De ect a 20 Entity. 











La sofisticata e comodissima calcolatrice di input. 


MCmicrocomputer n. 109 - luglio/agosto 1991 


TTM194 
Monitor 19” 
in tecnologia ECL per TT 


Un grande pregio del TT, che in larga 
parte ha compensato un difetto dell'ST, è 
la sua capacità di visualizzare cinque risolu- 
zioni, delle sei disponibili, sull'ottimo PTC a 
colori 

Quest'ultimo è un buon VGA compatibile 
ma non è strettamente ideale per l'uso di 
programmi di DTP e CAD. Per questi ultimi 
la soluzione ottima è una pagina A3 piena, 
ottenibile con la sesta risoluzione del TT 
(1280*960) ed al monitor 19" TTM194. 

Il TTM194 e di produzione Moniterm e 
rispecchia elevati standard sia di qualità 
che di ergonomia. 

La tecnologia utilizzata per questo moni- 
tor monocromatico non è la tradizionale 
TTL (transistor-transistor logic) ma una più 
sofisticata ECL (emitter-coupled logic) 

La differenza tra le due è nella velocità di 
refreshing e nella banda passan- 
te. Entrambe le caratteristiche 
sono essenziali in monitor di 
grande formato ed alta risoluzio- 
ne in quanto una loro limitatezza 
produce un fastidioso sfarfallio. 

E ben noto infatti che una 
banda passante limitata impedi- 
sce un veloce refreshing, 

Nel TTM194 la banda passan 
te è di ben 110 MHz ed il re- 
fresh verticale raggiunge i 66 
Hz. 

Grazie alla scheda grafica già 
inclusa nel TT base, il costo del 
TTM194 (1.990.000) è sensibil- 
mente inferiore a quello del 
SM194 (3.490.000). 

Le prove software con il nuo: 
vo monitor hanno evidenziato 
una ottima compatibilità con | 
prodotti più importanti come Ca- 
lamus 1,09, DynaCADD, 1st 
WordPlus 3.20, mentre hanno 
denunciato problemi con pac- 
chetti grafici e text based scritti 


co un tratto del tipo: «linea di 10 centi 
metri tangente ad un cerchio e con 
angolo uscente di 30 gradi»; più che un 
semplice tratto a mano libera. 

Per coprire esigenze più «artistiche» 
sono disponibili le curve di Bezier e le 
Spline. La loro flessibilità è ottima ma 
quando divengono numerose sì avverte 
un certo rallentamento della rigenerazio- 
ne del disegno 

Il concetto di layout ovvero di piano di 
lavoro è utilissimo per realizzare il dise- 
gno per strati. | layout possono essere 
trasparenti o meno. Nel primo caso si 
può sfruttare la sovrapposizione di più 
disegni per creare effetti particolari o 
per razionalizzare una composizione. Ad 


MCmicrocomputer n. 109 - luglio/agosto 1991 


senza sfruttare appieno GEM & Co 

Ad esempio Adimens 2.3 visualizza per- 
fettamente sia menu che foglio di calcolo 
ma dopo qualche secondo appaiono ineso- 
rabili tre bombe, Analyze funziona ma non 
visualizza i menu drop-down (andando alla 
cieca si nota comunque un funzionamento 
regolare), Cyber Studio 2.03 riconosce la 
nuova risoluzione verticale ma non quella 
orizzontale (generando cosi figure molto 
distorte). 

In termini di velocità si osserva un ottimo 
redrawing del GEM ma un TOS-scroll pro- 
porzionalmente più lento 

Per concludere, è facilmente ipotizzabile 
che la diffusione del TT come workstation 
low cost. avrà benefici effetti sul nuovo 


TTM194 e sul software in grado di utiliz- 
zarlo, 





esempio si possono visualizzare su di 
un unico foglio quattro prospetti di un 
solido ma associando ad ogni layout un 
prospetto l'editing si semplifica. 

In DynaCADD sono disponibili 255 
layout contemporanei. 


Gestione dei formati grafici 


| formati disponibili in DynaCADD so- 
no essenzialmente due DXF e DFE. Un 
terzo formato, IGES 3.0 ( standard inter- 
nazionale specificamente studiato per 
strutture grafiche tridimensionali), non è 
ancora disponibile 

Il formato DXF (Drawing Interchange 
File) è lo standard di fatto seguito da 


ATARI ST 





tutti i programmi CAD. Le entità primiti- 
ve riconosciute da questo sono: punti, 
linee, archi, cerchi, testi, polilinee, trat- 
teggi, superfici piene, blocchi. 

Le primitive non presenti nel prece- 
dente elenco (come le curve di Bezier) 
vengono ricostruite attraverso quelle di- 
sponibili ( ad esempio tanti piccoli tratti 
rettilinei). Questa ricostruzione sfortuna- 
tamente non è scevra da difetti e la 
conversione di font raffinati e curve 
particolarmente modellate è spesso 
scadente. 

Il formato DXF rimane comunque es- 
senziale nella maggior parte dei casi e 
permette a DynaCADD di inserirsi tran- 
quillamente in studi in cui è diffuso 
Autocad, 

Il formato DEF (DynaCADD Exchange 
Format) è disponibile in due release 
DEF 1 e DEF 2. La prima relativa alle 
prime versioni del programma e la se- 
conda relativa all'attuale. Il formato è 
notevolmente più complesso rispetto al 
DXF, oltre tutto include anche il 3D, ma 
risulta molto flessibile ed al tempo stes- 
so compatto. Sul manuale è dettagliata- 
mente spiegata la composizione di un 
file .DEF utile per scrivere programmi di 
interfaccia. 

Nell'attuale versione 1.78 di Dyna- 
CADD sono disponibili due utilissimi 
programmi di conversione 

Il primo, CONVERT.TOS, traduce un 
tradizionale file .3D2 di Cyber Studio in 
formato .DEF. La conversione non crea 
problemi di sorta ma è piuttosto lenta 
ed il file convertito è sensibilmente più 
grande di quello originale 

Molto più interessante è il secondo, 
CVG2DEF.TOS, che traduce un file gra- 
fico vettoriale di Calamus .CVG in un file 
«DEF. 

Grazie a ciò è possibile utilizzare | 
disegni e gli oggetti di OutLine Art 
Oltre tutto, sfruttando gli ottimi driver 
per plotter sviluppati per DynaCADD, 
questi disegni possono essere plottati 
su grandi formati o ancora ritagliati su 
vinile. Queste operazioni non sono tut- 
tora disponibili in maniera diretta su 
Calamus. 


Il Font Editor e le Macro 


La particolare attenzione rivolta alle 
problematiche di output, dagli sviluppa- 
tori di DynaCADD è confermata dall'uso 
per i testi di documentazione e misura 
di font Agfa Compugraphic. 

Ma visti i costi dei font originali, di 
estremo gradimento è la presenza del- 
l'ottimo font editor. 

Questo non è un banale programmi. 
no per generare font bit-mapped. La 
tecnica utilizzata per disegnare un font 


213 


ATARI ST 





DynaCADD File Set-U 


Tools Inages GCP____ Show Connand History Mindow. | 






































DynaCADD File Set-Up Tools Inages S0P 
IIS. 


IC s sco 


TIE msm FOSSERO 
a Command History psi 
— 20 cc] OUTPUT PRINTER shoscon n] 
INSERT LIME 


O] 
cala] 


Send Drawing to Printer, 
































(r) 
DI 


























da 
O e 
































è la stessa utilizzata in Calamus: curve 
di Bezier, control point, kerning automa- 
tico o manuale, ecc. 

La cosa migliore per imparare a dise- 
gnare una font è editarne una disponibi- 
le. Sfortunatamente non tutte le font 
fornite con il programma, coperte da 












































ORTHO did, di, d, dd, ; SHOWCOM 




















CONS 
“Db 











copyright, possono essere modificate. 
Per quanto riguarda le macro utilizza- 
bili in DynaCADD l'approccio è molto 
semplice. In un dialog-box vengono indi- 
cati i comandi testuali corrispondenti 
alle varie funzioni e la loro attivazione 
viene associata ad un Ctrl+lettera. So- 
















































































































































La palette disponibile 
per linee e ALZA 
riempimenti = 
mn - 
varare ISU CECA A 
pa=i 
e | coxrrnuous Ù 
xv ==} 
x ]1v]z ci 
279] ee 

JENA LA befine a Hindow using 2-20 Locations. 








La lista dei comandi usati. 


1 configuratore dì stampa 








DynaCADD File Set-Up Tools Inages_GCP 
ra] 


Il dialog box 
per configurare la 

















fol 








“Stampa posiscript. 

















lonsrscaer 





utput PostScript Language. 
CONE OSE 






























































































































































214 


Jselect a 2D Location... 


no definibili contemporaneamente ven 
tisei macro. 


Output 


Per un programma grafico un ele 
mento essenziale è la sua qualità nel 
gestire l'output sulle più diverse perife- 
riche. 

Anche se un programma CAD utilizza 
come naturale periferica di output |l 
plotter, DynaCADD è dotato di ottimi 
driver anche per stampanti laser (HPLJ, 
PostScript, Metafile, SLM804) 

Il controllo dei parametri di stampa 
avviene tramite un dialog-box attivabile 
dall'interno del programma 

Per i progettisti che volessero sfrutta 
re la definizione laser per realizzare pro. 
spetti e schemi di elevata qualità, risul 
terà senza dubbio utilissima l'opzione 
«multi-sheet» che scompone automati- 
camente un disegno, di qualunque for- 
mato, in un corrispondente numero di 
fogli A4. Sarà poi importante ricomporre 
il puzzle con cura! 

Per quanto riguarda i driver per plot: 
ter sono disponibili i più diffusi standard 
di mercato: HP, loline, Roland. Per plot- 
ter non pienamente configurati è dispo- 
nibile un ottimo MAKEPLOT.PRG in gra- 
do di realizzare, attraverso le indicazioni 
dell'utente, un driver su misura, 


Conclusioni 


DynaCADD non ha confinato le sue 
capacità al solo mondo del disegno tec. 
nico (la doppia «D» finale del nome sta 
per Design and Drafting) ma ha messo 
a disposizione degli utenti Atari uno 
strumento potente e flessibile per pro- 
durre grafica a livello professionale. Non 
é infatti casuale la presenza di program 
mì di interfacciamento con Calamus. 


MCmicrocomputer n. 109 - luglio/agosto 1991 





i COMPUT LS 






ASSORTIMENTO 
ASSISTENZA 
PREZZO 


ve ll tuo si di comp er$ 


poi O De MODENA: - 


} /160 erciale 
Teo GUN TE” î Lo to î n 0006 0: 5004080 MA Lo To NOA si Tao 50 Sh) 
Fax 








DESIGNER - 21 


AT 16/21 MHz 
da L.:550.000 


512K FDD4,2 RS232 PRINTER 


DESIGNER SX 


386 SX 
da L. 949.000 


512K FDD1.2 RS232 PRINTER. 


CAD-25 


386 25 MHz 
da L. 1.299.000 


1MB FDD1.2. RS232 PRINTER 


PROCAD-33 


386 33 MHz 
da L. 1.890.000 


64K CACHE 1MB FDD1.2 RS232 


IPERCAD-486 


486 25 MHz 
da L. 3.790.000 


1MB FDD1.2 RS232 PRINTER 


tm COPROCESSORI — 


80287-10 L 160.000 
80387-SX L 420.000 
80987-25 L 540.000 
80387-33 L 690.000 


Ami RO DISK Dopo 


20MB 40ms 3,5" MFM L. 279,000 
‘40MB 24-28ms 3,5" IDE L. 350.000 
BOMB 15ms 3,5° IDE L. 590,000 
120MB 16ms 3,5° IDE L. 790.000 
210MB 15ms 3,57 IDE TELEF 
330MB 16ms 5,25" SCSI TELEF 
860MB 16ms 5,25" SCSI TELEF 
1200MB 16ms 5,25" SCSI TELEF 
CTRL 2 FDD+2HDD IDE L45000 
CTRL 2 FDD+2HDD SCSI TELEF 
RE SCHEDE GRAFICHE Mm 
‘SK. VGA 15 BIT 256K L99000 
SK. VGA 18 BIT 512K L. 140.000 
SK. VGA 16 BIT IMB TSENG —L. 220.000 
SK.U VGA TMS34010 TELEF. 


SK. UVGA COMP. 8514/A TELEF 








I CAMPIONI DI POTENZA 


OFFERTISSIMA 


S.G.VGA 16 BIT 1MByte 


con MON. 14" VGA 1024x768 


L. 749.000 





mi SOFTVVARE 


APPLICATIVI PER WINDOWS: 
WINDOWS 3.0 ING. L. 189.000 
WORD PER WINDOWS ING. L. 390.000 
EXCEL 2.2 PER WINDOWS ING. L. 570.000 
TOOLBOOK PER WINDOWS ING. L. 540.000 


WORD PROCESSOR 
WORD 5 ING. L. 390.000 
WORDSTAR 6.0 ING. L. 490.000 
QUATTRO PRO 2.0 ING. L. 590.000 
LINGUAGGI 
TURBO BASIC ING. L. 120.000 
QUICK BASIC ING. L. 115.000 
TURBO C ING, L. 249.000 
QUICK © 23 ING. L 115.000 
TURBO PASCAL 5.5 ING. L. 180.000 
TURBO PROLOG ING. L 180.000 
DATA BASE 
DATA BASE 4.2 ING. L 842.000 
DBASE IV 1.1 ING. L. 850.000 
FOX BASE + 286 2.1 ING. L. 349.000 
FOX BASE + 386 2.1 ING. L. 549.000 
PARADOX 3.0 ING. L. 839.000 
CAD 
AUTO SKETCH V.2.0 ING. L. 160.000 
AUTODESK ANIMATOR ING, L. 430.000 
DESIGN CAD 2D 4.0 ING. L. 275.000 
DESIGN CAD 3D 3.0 ING. L. 365.000 
EASY CAD 23 ING. L. 189.000 
COMMUNICATIONS 
CARBON COPY PCPLUS ING. L. 189.000 
CROSS TALK XVI ING. L 195.000 
LAPLINK III ING. L 165.000 
PRO COM PLUS 1.18 ING. L 119.000 
DESKTOP PUBLISHING 
OMNIPAGE 386 ING. TELEF 
PAGEMAKER 3.01 ING. TELEF 
Ri MONITOR De 
VGA 14° MONO PW L 200.000 
VGA 14° COLORE L._ 450.000 
VGA 1024x768 TELEF. 
NEC 3D 1024x768 L. 990.000 
NEC 40 TELEF. 
NEC 5D TELEF 
VGA 17° 1024x763 FLAT LL. 1.500.000 
Ami ACCESSORI IE 
MOUSE 800DPI, ITALIANO L. 59.000 
HANDY SCANNER LOGITECH da L. 290.000 
HANDY SCANNER COLORI TELEF. 


SCANNER MONO PIANO FISSO A4 —TELEF. 

‘SCANNER COLORI PIANO FISSO A4 —TELEF. 

TAVOLETTE GRAFICHE 12°x12° L. 390.000 
TAVOLETTE GRAFICHE 12°x18°  L. 750.000 
DISCHETTI 1,44MB LU 1.60 
DISCHETTI 720KB L 900 
FAX SAMSUNG CON TELEFONO L. 890.000 











NOTEBOOK 
A4 kg. 2,8 


286 IMBHD20VGA 2.900.000 
286 IMBHD40VGA L.3.200.000 


386SX IMB HD20 VGA L. 3.300.000 
386SX IMB HD40 VGA L. 300.000 





Ri MODEM ME 


SK. 300/2400 L. 159.000 
EST. 300/2400 L 210.000 
‘SK. MOD. 2400 FAX G2 L 290.000 
‘SK. MOD. 2400 FAX G3 L. 390,000 


Qi STAMPANTI Dee 


CITIZEN 1200 PLUS80C 12059A L. 269.000 
EPSON LX400 = B0C15059A L. 356-000" 
‘SAMSUNG 80C300S9A L. 380.000 
EPSON LX1050 —80C16259A L. 650.000 
CITIZEN MSP15E 1360 16059A L. 480.000 
CITIZEN PRODOTSX 1360 30005°9A L. 750.000 
EPSON FX 1050 1360/22059A L 843.000 
CITIZEN 124D TELEF. 





CITIZEN SWIFT 24 800 1925 24ATELEF. 


EPSON LO400 800 150524A L 540-000" 
PANASONIC KX 1123 24A L 480.000 
NEG P20 80C 192524A L. 570.000 
EPSON LO860 —80C200S24A L 1.208.000 
NEC P60 80C 268524A L. 990,000 
SAMSUNG 136C220C24A —L 990.000 


CITIZEN SWIFT 24X 1960 1925 24A —TELEF. 


EPSON LO1050+ 13602205 244 L. 1.208.000 
NEC P70 1960 2680 24AL. 1.250.000 
EPSON LQ1060 19603000 24A.L. 1.519.000 
TEXAS INSTRUMENTS A4 6PPM LASER L. 1.990.000 
EPSON EPL7100 A4 6PPM LASER. L. 1.750.000 
EPSON EP.J200 A3 2PPM INK JET L. 2.058.000 





CONCESSIONARIO SU ROMA 


CENTRO ASSISTENZA 
TECNICA PC. 
PROGETTAZIONE 
RETI LOCALI 


Via Malta 8 + 00198 Roma 
Tel. (06) 8842378/8411987/8450338 
dal Lun. al Sab. 9.00-13.00 / 16.30-19.30 
GARANZIA 12 MESI - PREZZI IVA ESCLUSA 














AMIGA 





Soft & Hard Parade 


L'idea di parlare delle ultime 
novità software ed hardware 
di Amiga, raggruppate e 
presentate per settori 
applicativi, è nata in un baleno 


Un prodotto 
hardware tutto 
italiano, L'eccellente 
Videon che qui 
vediamo offrirci un 
meraviglioso 
«panoraman: sarà 
HAM 0 Il nuovo 
32000 colori» della 
stessa Newtronic? 


MCmicrocomputer n. 109 - luglio/agosto 1991 


di Bruno Rosati 


AI peso effettivo delle news che arri- 
vano d'oltreoceano, all'insofferenza di 
leggere sempre e solo notizie riguardan- 
ti il mondo Mac e MS-Windows e lo 
stato di frustrazione in cui versa l'utente 
serio che sfrutta l'Amiga, va aggiunto 
forse l'amor patrio che mi ha spinto ad 
intraprendere questa iniziativa. Insom- 
ma per sapere cosa bolle in pentola e 
per verificare, sentendone il polso, l'ef- 
fettivo stato di salute del nostro Amiga 
e rispondere alla domanda: è un proget- 
to finito? 

L'inerzia con cui si va alla deriva negli 
ultimi anni, purtroppo dà più di un se- 
gnale affermativo al riguardo. 

Siamo fermi e da un bel po', al solito 
numero di bit-colore, al povero vecchio 
blitter (ormai affannato coadiuvatore 
grafico) a qualche hard disk veloce e al 
«Grande Caos» di casa Commodore 
Quella Commodore Business Machine 
che, tutto sommato, gode di un ottimo 
stato di salute, certamente indotto dalle 
«vitamine» apportatele dalle vendite 
dell'A 500. 

Gli incassi «cinquecenteschi» le per- 
mettono anche «sfizi pubblicitari» come 
l'A 3000 in versione tower che schizza a 
25 MHz ma che, a conti fatti, non 


introduce nulla di nuovo e di potenziato. 

A distanza di sei anni, possibile che 
sia stato partorito solo un Enanched 
Chip Set (di poco o di niente «avanza- 





to») ed una scheda antiflickering? Corre 
voce — una delle tante — che in casa 
Commodore siano miracolosamente riu- 
sciti ad inventarsi una terza generazione 
di Chip-Set finalmente in grado di gesti 
re gli 8 bit-colore. Quello che un ECS 
rinnovato e potenziato, vera che fosse 
l'indiscrezione, possa rappresentare, sa- 
rebbe sempre e comunque il minimo. 

Un ritardatissimo riallinearsi alle po- 
tenzialità minime cui oggigiorno, VGA e 
graphicard-Apple, garantiscono di base 
al momento dell'acquisto. 

Nell'era del multimediale, dove servo. 
no tanti colori e tanta risoluzione, non 
bastano le indiscrezioni, ci vogliono fatti 
e disponibilità effettiva. E anche «la 
rondine» dell'annuncio degli 8 bit-colore 
presto disponibili non fa (ancora) prima 
vera 

Serve di più. Fortunatamente c'è la 
produzione in grande quantità e varietà 
da parte di terzi. Ciò mi fa pensare che 
la svolta di Amiga è proprio lì, che 
bisogna farla arrivare. Ovvero, ripercor- 
rendo la stessa strada tracciata dalle 
innumerevoli software (e hardware) 
house che reinventano il PC: un «case» 
da inschedare e basta. 

Da questo punto di vista NewTek, 
GVP, VidTech ed Impulse, sembrano i 
«nostri santi» protettori: credono nel 
progetto di base e visto che hanno 
ragione, stanno sospingendo l'Amiga 
sempre più lontano dalla «mamma»; 
per renderlo indipendente e sempre più 
loro. 

Non è un caso. Nato il VideoToaster, 
altre (e grosse) società nell'orbita video 
applicativa, hanno subito provveduto ad 
assemblare schede integrative a que- 
sto. Perché? Perché il «world's busi 
ness» è così. E stato sufficiente che 
qualcuno reinventasse le caratteristiche 
del sistema: 16 milioni di colori, effetti 
DVE, digitalizzazione in tempo reale ed 
alta risoluzione, per riaccendere l'inte- 
resse intorno ad una macchina poten- 
zialmente seconda a nessuno. Basterà il 
coraggio della NewTek per riaccendere 
le luci? Intanto un premio l'ha subito 
ritirato dopo la «vittoria» ottenuta... al 
l'ultimo MacWorld di S. Francisco, dove 
sicura del fatto suo, ha sfidato la «me. 
la» con uno stand ruffianissimo, in cul, 


217 


AMIGA 








HARDware-TOP. ‘SOFTware-TOP 
Prodotto Produttore Caratteristiche Prezzo Prodotto Produttore Caratteristiche Prezzo 
ALLInONE ev Acc/RAM/HDcontr.. 3.400.000 | "SCALA ev Presentatio 8350 
ADI012 SunRize Sampler a 12bit ND. "Broadcast Tier In'tronics Titolazione ‘$230 
AD 1016 SunRize Sampler a 16bit ND. “li ine Impulse ‘3D/rendering ‘$350 
‘VideoBlender PP8S VideoStation $1300 “LightWave 3D NowTek 3D/rendering Toastor 
*HAM-E o ‘RGB-output Bbit ‘$300 “Art Dop. PRO ASDG Image Processing $150 
Video Toaster NewTek Genlock-DVE $1500 Pro! 20 Gold Disk DTP/Pantone Sys. $250 
FlickerFree Video ile) Antiflickering 540.000 Page 24 SoftLogik DTP 360.000 
ADSpeed ICD, Acc,68000(14Mhz) 460.000 ProDraw 2.0 Gold Disk Grafica Strut. 230.000 
“Rn o pe: paear ose - Tempi 5 Animation Studio Disney Paint e Animazione 240.000 
È romakeying 0 AmigaVision Commodore thoring System 150.000 
*FrameGrabber PP&S FrameGrabber 1.400.000 Si 16 SunRize Digital REC/EDIT sch.AD 
ipsa MAST aaa so, di *SCULPT-4D Bj 3D/rendering ‘520.000 
*Firecracker n) rameButter/ 13D-Professional PP&S 3D/rendari 5320 
1MAGNI 4005 MIAGNI VideoSTtation ‘$2200 IVISTA-PRO VR-Lab. Landscape generat. $150 
*Videomaster VidTech VideoStation 1.900.000 | Excellence! 2.0 MMS WPIDTP $250 
*PVA (annunciato) GvP Genlock-DVE $2000 ProVideo POST Shereff Titier, slideshow $300 
ProVector 2.0 Tallesin Grafica Strut. $300 
ProVideo PLUS Sherett Titolazione 385.000 
N.8. | prodotti contrassegnati con l'asterisco sono gia' disponibili in versione PAL. 


annunciandolo anche in versione Nu- 
Bus, presentava il VideoToaster insche- 
dato in un A 3000. In aggiunta, altri vi 
avevano integrato una scheda sincroniz- 
zatrice (il Personal TBC dei famosi cana- 
desi della Digital Processing) ed una 
strepitosa Chromakey Switcher (by Mi- 
croSearch) che sforacchiando il fondale 
blu disposto dietro ad un'attrice, mentre 
questa roteava e fluttuava nell'aria gra- 
zie alle mirabilie del VideoToaster, veni- 
va lanciata negli spazi videografici con 
fantastici background in 3D. 

Lo scopo era straordinariamente rag- 
giunto e superato. | visitatori del Mac- 
World hanno strabuzzato gli occhi ed 
ora aspettano la versione NuBus. Il fatto 
che Amiga-VToaster intanto è già pro- 
duttivo in molti centri televisivi america- 
ni è assolutamente secondario; nel sen- 
so che non fa scalpore (ma solo invidia 
da negare e basta!). Quando il sistema 
della NewTek, integrato dal TBC e la 
scheda Chromakey, sarà pronto per 
Mac e magari per il mondo Windows... 
allora si, che il sistema sarà fantastico 
Ora fa il portento da dentro un Amiga e 
questo non è accettabile! Chiaramente 
da chi non possiede Amiga.. 

A costoro potrei anche fare una do- 
manda: non avete mai pensato al per- 
ché, un aggeggio come il VideoToaster, 
è stato progettato e costruito per Ami- 
ga? Personal che, malgrado qualcuno 
l'abbia perentoriamente riconvertito a 
«base per videogames»... quando lo 
alimenti col software e l'hardware giu- 
sto non ha niente da invidiare alle mac- 
chine «standard». Anzi, videografica- 
mente riesce a dare anche qualcosa di 
più (per il solito discorso poltico-com- 
merciale in conseguenza del quale Mac 
primeggia nel DTP, l'Atari nella musica 
e il PC dovunque perché, perlappunto, è 
solo un «case»!). 


218 


Video News 


Bando alle speranze e alle polemi- 
chette più o meno velenose, quello a 
cui voglio puntare è la realtà dei fatti 
Vedere e toccare le novità. E al riguar- 
do, dispostici tutti all'arrivo del Video- 
Toaster in versione PAL (l'annuncio par- 
la per la fine dell'anno), sull'onda lunga 
generata dalla stessa NewTek e mentre 
la Commodore si fa bella con l'A 3000 
in versione tower, vediamo quali altre 
hardware-house si sono lanciate nell'af- 
fare dei «24-bit». 

La Impulse (sì, quella del TurboSilver 
e dell'Imagine) ha da poco commercia- 
lizzato la Firecracker-24; una specie di 
Vista a 16 milioni di colori, dal costo di 
1500 dollari a cui è da aggiungere quello 
di un codificatore RGB/ composito op- 
pure di un transcoder per gli Y/C del 
Super-Video. 

Altre schede a 24 bit sono il Color- 
bust della MAST che a circa 400 dollari 
— pure se all'italico cambio fanno una 
strana cifra pari a 900mila lire — già 
garantisce il PAL; quindi il DCTV (da 
non confondere con il CDTV della Com- 
modore) che però ho paura resti solo in 
NTSC, come la Digital Creations ha pur- 
troppo già fatto con il SuperGen e l'SG- 
2000s (due genlock da spavento). 

Un'altra soluzione più a buon mercato 
è poi quella dell'HAM-E della Black Belt 
Systems (prezzo suggerito intorno ai 
300 dollari) che dal canto suo prova un 
approccio originale per sedare la fame 
di colore in cui si dibatte il popolo 
amighevole. 

A differenza dei classici frame-buffer 
fin qui menzionati, l'HAM-E non produ- 
ce l'overlay del segnale di Amiga, bensì 
realizza e in tempo reale, un nuovo RGB 
a 256 colori. L'HAM-E è PAL-compatibi- 
le, costa poco ma, l'avrete già capito, 


N.B. | prodotti contrassegnati con l'asterisco sono in grado di pilotare hardware a 24-bit. 


abbisogna anch'esso di un encoder 

In pratica, quando tale gioiellino sarà 
reperibile sul mercato italiano, chi l'ac- 
quista si ritroverà con una macchina 
dalle risoluzioni immutate ma con un 
quantitativo di colori innalzato perlome- 
no a livello di una scheda VGA 
Compresi nel prezzo: un Paint in HAM- 
E-mode ed una serie di routine grafiche 
per la gestione accelerata delle anima- 
zioni, Dulcis in fundo, l'HAM-E, pur non 
essendo in grado di generare prodotti a 
24 bit è comunque in grado di proiettarli 
dalla sua uscita in RGB 

Prossimo allo sbarco poi, un genlock 
che ho personalmente ribattezzato «sy- 
stem video». Sto parlando del VideoBla- 
ster della Progressive Peripherals che, 
così etichettato, sì presenta come 
un'interessantissima stazione video in- 
tegrata. Sempre a caccia del miglior 
genlock, qui possiamo trovare la qua- 
dratura del cerchio. Oltre alla classica 
funzione di overlay, anche effetti quali il 
PIP (picture in picture riposizionabile) la 
dissolvenza incrociata, il luma-keying 
(da non confondere col «chroma») un 
generatore di wipe e un mixer audio. 
Indubbiamente si tratta di un acerrimo 
nemico per il Videomaster. La PP&S lo 
propone alla vendita a meno di 1300 
dollari e credo che lo vedremo presto in 
Italia 

Signori, sua maestà PVA: la Profes- 
sional Video Adapter, un framebuffer/ 
framegrabber/genlock/digitizer/deinter- 
lacciatore, che piomba sul mercato re- 
cando con sé, oltre l'insidia al predomi- 
nio del VideoToaster, anche un piccolo 
mistero. Si era vociferato tempo fa di 
un progetto Commodore chiamato per- 
lappunto PVA: perché ora è la Great 
Valley Production a commercializzare la 
cosa? Che la «grande vallata» dopo aver 
acquisito il miglior software per Presen- 


MCmicrocomputer n. 109 - luglio/agosto 1991 





AMIGA 





MIBROADGASTEIITSIER2 


CHE LC 
GENERATOR 


FORTHE 
AMIGA” 


INNOVISION TECHNOLOGY 


Il pannello principale dell’AmigaVision, ll software per la gestione multimediale 


prodotto dalla stessa Commodore ha dalla sua, oltre alle ottime carattenstiche. 
anche l'ottima idea del prezzo «politico» imposto: solo 150mila lire circa! 


tation, SCALA, abbia fatto la stessa 
cosa con l'hardware? Quello (il softwa- 
re) questo (l'hardware) più le sue por- 
tentose schede acceleratrici stanno per 
«fare» il nuovo Amiga. C'è un Mac, il 
Ilfx che potenziato a 50 MHz è stato 
ultimamente presentato al Siggraph: un 
Amiga a 50 MHz (quelli che la GVP 
garantisce con la sua scheda più poten- 
te) una PVA a 24 bit ed un Presentation 
come SCALA (in «bundled» con un cer- 
to Caligari...) sarebbero tanto da meno? 


Audio News 


A conferma che un computer multi 
mediale non può esser solo colori e 
grafica, un'autentica invasione di sche- 
de ad alto livello e tutte prodotte dalla 
stessa hardware-house, la californiana 
SunRize Industries, sta per calare sul 
mercato. 

Dal già conosciuto Perfect Sound, un 
campionatore stereo ad 8 bit (ora poten- 
ziato nella versione 3 ed offerto sempre 
ad una cifra che gira intorno ai cento 
dollari) alla novità Audition 4: un sam- 
pler sempre ad.8 bit in grado di registra- 
re direttamente su floppy disk, aggiun- 
gendo effetti digitali quali reverbero, fil- 
tri passa alto e passa basso, mixing e 
dissolvenze incrociate in perfetta asso- 
nanza al relativo software di gestione in 
grado, a sua volta, di simulare VUmeter 
e oscilloscopi di controllo e di poter 
manipolare, con complete funzioni di 
cut, copy, paste, delete ed equalization, 
suoni e sintesi vocali (!) da riutilizzare in 
qualsiasi produzione multimediale. 

Anche l'Audition-4, già disponibile ne- 


MCmicrocomputer n. 109 - luglio/agosto 1991 


gli States, viene offerto a 99,95 dollari. 

Annunciate e probabilmente immes- 
se sul mercato in concomitanza con 
l'uscita di queste note estive, le due 
autentiche bombe della SunRize: le 
schede AD1012 e AD1016 che, come 
lasciano intuire le mutevoli ultime due 
cifre, sono due formidabili campionatori 
per A 2000 a dodici e sedici bit. Confor- 
mi al time-code in standard SMPTE e su 
scale di frequenza pari a 100 MHz, la 
pubblicità di tali board, oltre a garantire 
un «low cost» non meglio identificato, 
ci offre l'AD1012 come il miglior com- 
promesso per editare le tracce sonore 
dei nostri video-script. 

Ma, chiaramente, il non-plus-ultra è 
|'/AD1016 che campiona con l'ausilio del 
formidabile 56001 DSP, dispone di VO 
in stereo (mentre la «12» è monofonica) 
ed è predisposta anche per la connes- 
sione con DAT e CD; infine, comprese 
nel prezzo, le classiche MIDI IN/OUT. 

Se l'AD1012 è etichettata «low 
cost», l'AD1016 non potrà che esser 
«high cost» 

Comune ad entrambe le schede il 
software di gestione. Il (potenzialmen- 
te) formidabile Studio-16, con il quale, il 
suono campionato dalle due schede, 
può esser registrato direttamente su 
hard disk, sincronizzato con tanto di 
time-code (ore ed ore di registrazione!) 
e pronto per esser editato 

Insomma, quello che sembrava un 
ramo secco (la Desktop Music) di Ami- 
ga, colma finalmente il divario che divi- 
deva questo dagli altri sistemi per DIM 
— con le soluzioni più potenti sempre a 
disposizione del Mac — e prepara il 


Una pagina del Broadcast Titler tratta dal demo che, invece di esser visto su 
carta, andrebbe goduto in «real time» direttamente sul monitor. 


futuro multimediale del nostro anche 
dal punto di vista audio. 

Far eseguire una sinfonia dalla Filar- 
monica di Berlino, come registrare una 
colonna-speaker, memorizzare il tutto 
su hard disk per poi rieditare l'insieme, 
ora sarà incredibilmente possibile. 

Un'altra magnifica scheda da inserire 
nelle Zorro-slot. Genlock, digitizer, fra- 
mebuffer, DVE, TBC e chromakeying 
cos'altro si può volere dalla vita? Forse 
un po' più di software di livello! 


Soft News 


Anche qui l'orizzonte si è improvvisa- 
mente rasserenato ed indubbiamente la 
strada (già tracciata) è unica: per Amiga 
possono esser prodotti fantasmagorici 
DTP (e il Professional Page è uno dei 
migliori in assoluto) o Word Processor 
evoluti (come l'Excellence 2.0 che nulla 
ha da invidiare ad un WinWord) ma non 
c'è nulla da fare: a ciascuno il suo! 
Amiga, nato per la grafica, per la grafica 
deve continuare a vivere. Il Mac ha 
stupendi programmi per il «video», co- 
me il MacroMind Director ed il Film 
Maker tanto per citarne un paio. Potran- 
no anche farli sempre più belli e perfe- 
zionati, ma la gente grida e le trombe 
squillano sopratutto quando sul mercato 
viene immessa la nuova release del 
PageMaker o quella del PhotoShop. E 
un dato di fatto e un qualcosa di assolu- 
tamente giusto, rispondendo al tipo di 
prevalenza applicativa che il settore 
DTP fa gravare intorno al mondo della 
Mela 

Amiga è stato ultimamente portato 


219 


AMIGA 





Una esemplificazione 





Studio 


an PP 





nei maggiori Expo di Video e Broadcast, 
in proprio dalla Commodore e dalla 
stessa NewTek o coccolato negli stand 
di grandi enti distributori quali Telav o in 
quelli di un colosso tecnologico quale 
Sony. Ci sarà un motivo, no? 

Da questo punto di vista la Gold Disk 
verrà accolta con «grida e squilli di 
tromba» sopratutto quando immetterà 
sul mercato la «bomba multimediale» 
dello ShowMaker (un equivalente del 
MediaMaker che la MacroMind sta 
commercializzando per Mac). 

C'è anche un ottimo WP come l'Ex- 
cellence 2.0 dicevamo poc'anzi... ma 
vuoi paragonarlo alle mirabilie promesse 
dallo SCALA della GVP? E poi, anche se 
un SuperBase 4 (noto archiviatore in 
campo Windows) si fa bello in pagina 
grafica... vuoi metterlo con un Broad- 
cast Titler che fa titoli flipperati e con 
scrolling a livello di Chyron e Pesa? 
L'altisonante MegaPaint infine, solo per 
il fatto di saper disegnare a 24 bit... può 
stracciare il confronto con qualsiasi fo- 
glio elettronico. Per chi fa videografica 
non c'è paragone! 

Vediamoli dunque sti gioielli vi- 
deografici dell'ultim'ora. Selezionando 
nel mucchio sopratutto quelli che già 
guardano (cioé: funzionano) a livello di 
24 bit-colore. 

Nel reparto 3D/rendering l'esplosione 
di novità è assoluta a cominciare dall'|- 
magine della Impulse che, sostituendo 
questo al vetusto TurboSilver, già lo fa 
grande in unione alle caratteristiche del- 
la Firecracker. L'accoppiata fa animazio- 
ni in 3D e rendering di livello assoluto. 

Il superamento del limite della tecnica 
HAM e l'introduzione dei 16 milioni di 
colore ha ridato vita anche al notevole 
Sculpt-4D (che anche i macintoshiani 
ben conoscono) ed acceso la nuova 
stella del LightWave 3D che la NewTek 


220 


di effetto 
«ChromaKey»: fra 
poco, con la 
Chromakey Switcher 
Card ed il nostro 
genlock (esterno 
però!) potremmo fare 
mirabili. 


vende «bundled» con il VideoToaster; 
unendo a questi il 3D-PRO della Pro- 
gressive Peripherals, il quadro degli ap- 
plicabili tridimensionali si completa a 
livelli stratosferici. Per togliere la sete 
dell'assoluto grafico manca solo il Ren- 
derMan della Pixar... 

Nel frattempo, gli americani che tutto 
sono meno che scemi, usano Amiga 
«tosterati» e fanno sigle in 3D anche 
grazie ai controller che Panasonic e So- 
ny (chissà perché a questi due piace 
Amiga!) hanno immediatamente messo 
a disposizione. 

A proposito di Sony, all'ultimo Amiga- 
World e poi anche al NAB(!) ha presen- 
tato il suo System-Hi8 interfacciato ad 
un bell'A 3000. Il controller a gestire un 
frame-by-frame all'ingresso del compu- 
ter (per digitalizzare col VideoToaster) 
ed uno all'uscita, dove una seconda 
unità di editing in Hi8 ingurgitava con 
precisione e pazienza, i singoli foto- 
grammi che dal VideoToaster di un Ami- 
ga a 33 MHz, venivano tirati fuori già 
belli e manipolati grazie agli effetti DVE! 

Altre uscite straordinarie, e a cui vi 
abbiamo accennato poc'anzi, sono sen- 
z'altto SCALA e Broadcast Titler. 

Il primo è probabilmente la miglior 
soluzione che un videocreativo possa 
augurarsi di poter far girare nel proprio 
personal computer. La sparerò, ma da 
quelli della «grande vallata» è arrivata 
fino a noi, una realtà inconfutabile: per 
trovare un equivalente di pari livello, 
bisogna scomodare un nome come l'In- 
scriber (il top della presentation su PC e 
Mac) che «costicchia» però i suoi bei 
due milioni e mezzo. SCALA, se di 
dollari ne spara solo 330, al solito cam- 
bio nostrano potrà al massimo arrivare 
alle seicentomila. Non è poco, ma so- 
prattutto non è tanto pensando agli otto 
dischi di libraries che si porta appresso. 


Librerie di background (una sessantina, 
fra immagini digitalizzate e «tessiture» 
come pietra, marmo, etc.); librerie di 
pattern per generare sfondi personaliz- 
zabili; librerie di simboli; librerie di font 
(circa 70!) di ogni genere e taglia, com- 
preso un set in 3D; una libreria compo- 
sta da settanta effetti di transizione 
completa il «peso» che in cambio di 
330 dollari, fornisce le classiche «ali per 
volare». Il suo output è multimediale 
videotape, diapositive, film recorder e 
stampa in Post Script. 

Il Broadcast Titler dal suo canto, rin- 
verdisce e supera (di gran lunga!) | 
vecchi fasti del ProVideo. | font disponi- 
bili saranno più o meno della stessa 
qualità, ma posso garantirvi che non ho 
mai visto flipperare, sfogliare e straccia- 
re via pagine di titoli una dopo l'altra, 
con la rapidità e fluidità del BTitler. Per 
non parlare poi della stupefacente ge- 
stione del classico scrolling; fluido e di 
classe. Avete mai visto le «presenta- 
tion» dei super tornei di Golf che passa- 
no nei nostri network privati? Bene, 
guardateli bene: ce ne sono un paio — 
garantito! — che sono generate per 
mezzo del Broadcast Titler. Un gioiello 
da 230 dollari ed ora disponibile nella 
versione 2.0 PAL-compatibile. 


Conclusioni 


Eh si! Abbiamo fatto davvero una 
bella galoppata. 

Indubbiamente, un articolo del gene- 
re, zeppo di notizie, info, dati di fatto più 
o meno consolidati, realtà che sembra- 
no sogni e sogni che finalmente si 
realizzano ...non va bevuto come un «tè 
al limone» 

Per il caldo che crea arsura va bene 
un preparato della Lipton. Per Amiga 
invece, certe cose, vanno assaporate 
piano piano, saggiandone il gusto con la 
consapevolezza che l'hardware e il soft- 
ware qui presentati esistono davvero, 
possono rifar le gobbe al più disidratato 
dei cammelli e rilanciare un personal 
computer 

AI limite, guarda un po' che soddisfa- 
zione, per molti di noi non sarà neanche 
necessario comprare mezza scheda 
basterà sapere che tutto ciò esiste! 

Una scheda a 24 bit probabilmente 
serve a pochi, come a pochi serve, ad 
esempio, lo SCALA della GVP o una 
«chicca» audio della SunRize 

In molti continueranno a produrre in 
HAM o in HalfBrite; soddisfatti del DVi- 
deo e del buon ProSound Designer. Ed 
giusto che sia così... ma sapere che 
anche Amiga può, vuoi mettere il 
gusto? 


Ke 


MCmicrocomputer n. 109 - luglio/agosto 1991 





AMIGA 





ARexx 


Il linguaggio REXX per Amiga 


di Marco Ciuchini (MC3636 su MC-Link) e Andrea Suatoni (MC2741 su MC-Link) 


Questo mese una puntata di tutto riposo, tipicamente «estiva», giusto per farvi 
digerire il listato della volta scorsa. Rimandiamo quindi l'argomento dei server a 
dopo le vacanze, quando riprenderemo lo sviluppo del progetto dell'utility Cron cui 
abbiamo già accennato. Nel frattempo, parleremo di due delle più diffuse librerie di 
supporto ad ARexx, la RexxArpLib e la RexxMathLib: si tratta di librerie di funzioni 
pensate per rendere accessibili al programmatore Arexx anche quelle 
caratteristiche specifiche dell'Amiga, come ad esempio l'interfaccia Intuition. 
Queste due librerie sono state sviluppate non già da Bill Hawes, ma da Willy 
Langeveld, noto autore anche di software PD, ma la loro utilità è tale che sono 
state incluse nel pacchetto di distribuzione di ARexx stesso (oltre ad essere 
disponibili su tutti i più forniti BBS, oltre che, naturalmente, su MC-Link) 


La libreria RexxMathLib.library 


Nonostante ARexx sia in grado di mani- 
polare numeri e variabili in formato floa- 
ting point, non implementa le funzioni 
matematiche trascendenti. Ovviamente, 
come ormai saprete, ARexx mette a di- 
sposizione dei meccanismi per ampliare 
il linguaggio stesso, i function host e le 
function library. La RexxMathLib ovvia a 
questa mancanza, se così si può chiama- 
re, mettendo a disposizione del program- 
matore ARexx tutte le funzioni della libre- 
ria di sistema MathIEEEDoubTrans.libra- 
1y ed alcune funzioni di base della Mat- 
hIEEEDoubBus.library. Ovviamente non 
ci proponiamo di descrivere in dettaglio le 
funzioni di queste librerie, che peraltro 
sono auto-esplicative. Per vostra comodi- 
tà, comunque, riportiamo in tabella A le 
nuove funzioni riconosciute dall'interpre- 
te di ARexx una volta che la libreria sia 
stata aperta tramite la chiamata: « 


oppure da CLI. « 


mo infatti che si tratta di librerie su disco 
e non residenti in ROM). Non c'è molto 
altro da aggiungere su questa libreria, 
che trova applicazioni nei casi in cui sì 
voglia usare ARexx come vero e proprio 
linguaggio di programmazione interpre- 
tato, con cui scrivere software di tipo 
matematico (pur non essendo il linguag- 
gio particolarmente versato in questo 
campo). 

Come esempio di uso di questa libre- 
ria e della RexxArpLib, di cui parleremo 
tra poco, riportiamo in figura 1 un listato 
ARexx della funzione Graph.rexx di Willy 
Langeved (chi altro?), che permette di 
rappresentare graficamente una funzio- 
ne matematica di una variabile rea- 





RxLib rexxmathlib.library 0 -3 


le. La sintassi di questa funzione è 


90 | ta sequente: w 











call Graph("<Titolo>", <n. 


bin), 


<xmin), <xmax>, "<funzione>") 





Come è ovvio, le librerie di funzioni 
IEEE in doppia precisione devono essere 
presenti nella directory LIBS: (ricordia- 


e può essere chiamata sia all’interno dei 
vostri script, sia direttamente dalla 
shell, scrivendo ad esempio: w 




















call addlib(‘rexxmathlib.library', 











ARexx 


The REXX Language for the Amiga: 
Wishful Thinking Development Corp. 
P.0. Box 308 
Maynard, MA 01754 

A 


US; 
Prezzo: $50 


222 





[rx] “call Graph('exp(-x°2)', 50, -2.5, 2.5, 'exp(-x*42))')" 
Funzione sintassi Alias 
Valore assoluto aba lx) taba 
arcocoseno 2c0n (x) Ò 
Arcocos. iperbolico acosh(x) 
Arcoseno asin(e) 10 
Arcoseno iperbolico asinh(x) 
arcotangente atan (x) 
Qrcotan. iperbolica atant (x) 
E ingente y/x —ataniy.x) 
ip =343 20) uccessivo a x ceil(x) 
coseno cos (xi 
Coseno iperbolico —Cosh(x) 
Cotangente Zot ix] cotan 
Conecante Sac (2) 
e elevato a x capa) 
Fattoriale fact xon o, x cin 
Int. precedente a x flcor(x) ine 
109 in base = nie) 109 23 0.0 
Log in base 19 109192) FESSO 
Int. piu' vicino a x nînt(x) 
x elevato È Y pom(x.7) power, xtoy x >= 9.9 | 
Secante dec (x) 
seno sin (x) 
seno iperbolico sinti) 
dice quadrata sqrt) xa 00 
angente tan (x) 
Tabella A Tangente iperbolica tanh(x) 


Le funzioni della 
RexxMathLib. library. | 




















MCmicrocomputer n. 109 - luglio/agosto 1991 


Ricordiamo che il comando Rx è opzio- 
nale per quelle shell che supportano 
ARexx, come ad esempio la WShell di 
Hawes, Anche in questo caso è evidente 
che il file Graph.rexx deve trovarsi nella 
directory assegnata al nome logico 
REXX: o nella directory corrente affinché 
la chiamata abbia successo. Notate co- 
me la funzione riscala automaticamente il 
grafico, adattandolo alle dimensioni della 
finestra. 


La libreria RexxArpLib.library 


Dopo diversi mesi di articoli su ARexx a 
qualcuno dei nostri lettori si sarà presen- 
tato il problema di utilizzare le caratteristi 
che tipiche di Amiga (mouse, gadget, 
ecc.) nei propri programmi ARexx. Anche 
in questo caso, sebbene il linguaggio sia 
totalmente sprovvisto di funzioni per la 
manipolazione di un qualsiasi oggetto 
grafico, la grande espandibilità di ARexx 
ha permesso al solito Willy Langeveld di 
creare quella che probabilmente è la più 
utile tra le function library disponibili per 
ARexx, la RexxArpLib. Nata dall'esigenza 
dell'autore di fornire un'interfaccia 
ARexx alle funzioni contenute nella popo- 
lare ARP.library (da cui il nome), con il 
passare del tempo la libreria si è ingrandi- 
ta a dismisura tanto da avere ormai poco 
a che fare con gli intenti originali di 
Langeveld. Per tale motivo e per l'impor- 
tanza della RexxAprLib nell'ambito della 
programmazione in ARexx la descrizione 
delle sue funzioni verrà suddivisa in due 
parti, la seconda delle quali verrà trattata 
nel prossimo numero. 

Cominciamo subito con il dire che tutto 
quello che diremo si riferisce alla versio- 
ne 3.0 della libreria, quindi chi è in 
possesso di una versione precedente 
(desumibile sia dalla documentazione 
allegata che dalla stringa identificativa 
contenuta all'interno della libreria stessa) 
dovrebbe provvedere ad aggiornarla, an- 
che perché questa versione incorpora 
una serie di miglioramenti e sfrutta, se 
presenti, le funzioni di sistema del nuovo 
sistema operativo 2.0, In tabella B trovate 
l'elenco delle funzioni messe a disposi- 
zione dalla RexxArpLib; a tal riguardo 
occorre dire che le funzioni sono in realtà 
molte di più, ma quelle che non sono 
elencate dipendono dalla funzione Crea- 
tehost e saranno analizzate nella prossi- 
ma puntata. Vi diciamo subito che non è 
assolutamente possibile riportare l'esaî- 
ta sintassi delle funzioni né tantomeno la 
descrizione della miriade di parametri che 
ognuno di essi richiede poiché, in caso 
contrario, dovremmo utilizzare il (poco) 
spazio messoci a disposizione con un 
Inutile elenco, cosa che invece potrete 
trovare nella documentazione acclusa 
alla libreria. 





MCmicrocomputer n. 109 - luglio/agosto 1991 


Iniziamo la descrizione delle funzioni 
che hanno una più spiccata parentela con 
quelle della ARP.library. La funzione Get- 
File apre un file requester sul Workbench 
oppure sul public screen specificato co- 
me parametro. Già, dimenticavamo di 
dirvi che questa libreria ha introdotto il 
concetto di public screen ancor prima 
che questo fosse fatto nel nuovo sistema 
operativo 2.0, anche se le due implemen- 
tazioni differiscono notevolmente. Come 
abbiamo appena accennato, l'ultima ver- 
sione della RexxArpLib utilizza le funzioni 
del nuovo sistema operativo se questa 
ne rileva la presenza e quindi i public 


AMIGA 





funzioni della ARP.library a quelle corri- 
spondenti contenute nella Rea.library. 

In qualche modo connessa alla GetFile, 
la funzione filelist ritorna un elenco di 
nomi di file o directory che soddisfano un 
certo pattern di ricerca. ll pattern può 
essere specificato utilizzando i caratteri 
wildcard messi a disposizione da ARP, 
per cui gli utenti del sistema operativo 2.0 
stiano attenti alle piccole differenze esi- 
stenti tra le regole che governano i 
pattern di ricerca di ARP e quelli della 
nuova Dos.library. Un piccolo esempio 
dell'utilizzo di questa funzione è il se- 
guente: « 





NumFiles = 

do i = 
say ListaFile.i; 
end 





/* Elenca i file che soddisfano il pattern '*' */ 


FileList('*', ListaFile, , 
1 to NumFiles; 


E); 








screen, in questo caso, sono quelli stan- 
dard. Tuttavia, per compatibilità con il 
passato e con il vecchio sistema operati 
vo 1.3, la RexxArpLib necessita di una 
libreria shared, la ScreenShare.library, 
che trovate inclusa nello stesso archivio 
di distribuzione della RexxArpLib. 

Ritorniamo alla funzione GetFile dicen- 
dovi che il file requester può essere di 
due tipi: quello standard di sistema con- 
tenuto nella ASL.library (disponibile solo 
con il sistema operativo 2.0) oppure 
quello classico della ARP.library; anche 
nel caso del 2.0, comunque, è possibile 
«forzare» il tipo di requester con l'opzio- 
ne DOARP. 

In ogni caso è possibile utilizzare il 
requester della Req.library (un'altra popo- 
lare libreria shared disponibile per Amiga) 
lanciando la patch ArpToReq di Nicola 
Salmoria, che ridirige le chiamate alle 


il quale elencherà tutti | file della directo- 
ry corrente visualizzando il path comple- 
to per ogni file (opzione E della funzione 
FileList). Infine, le funzioni Getenv e 
Setenv servono rispettivamente a legge- 
re 0 impostare una variabile di environ- 
ment. Anche qui, in presenza del 2.0, 
verranno utilizzate le funzioni di sistema, 
mentre con l'1.3 verranno utilizzate le 
relative funzioni della ARP.library. 
Vediamo ora invece le funzioni che 
non hanno nulla a che fare con la libreria 
ARP. Cominciamo dalla coppia di funzio- 
ni OpenScreen/CloseScreen, che servo- 
no ad aprire e chiudere i public screen. 
Come già accennato, in presenza del 
sistema operativo 2.0 questi screen sa- 
ranno aperti con la nuova opzione PU- 
BLIC, mentre con la versione 1.3 saran- 
no aperti con l'opzione CUSTOM ma, 
con l'aiuto della ScreenShare.library, sa- 





Tabella B 
Le funzioni della 
RexxArpLib library 






Piletist 


catene 
cetrile 


cetrone 


Movesereen 
Openscreen 





Sereentace 
Screentows 
ScreenToBack 
ScreentoFront 
Setenv 
Showritle 








chiude uno screen 
Crea un host 
Ritorna i nomi dei file che soddisfano un pattern 
contenente wildcard ARP/AnigaDO5 

Restituisce il valore di una variabile di 
environment 

Apre il file requester (ARP 0 ASL) e ritorna 
del tile selezionato 

Apre il font requester ASL e carica una font. 
Funziona solo con il 5.0. 2.0 

Muove uno screen 

Apre uno screen 

Apre una wind: 







Ritorna un flag di screen interallacciato 





incrono con agganciata una window 








con un testo qualsia: tini 
quester su uno screen qualunque 
i colori di uno screen 

jumero delle colonne espresso in pixel 





41 valore di una variabile di environnent 
asconde il titolo di uno screen 








223 


AMIGA 





ranno resi pubblici alle altre applicazioni. 
E interessante notare che il public scre- 
en, una volta aperto, potrà essere riferito 
esclusivamente tramite il suo nome e 
non attraverso un puntatore o qualcosa 
del genere, il che rende più amichevole 
l'interfaccia per il programmatore. Una 
volta aperto, il public screen può essere 
spostato nell'area visibile sul monitor 
tramite la funzione MoveScreen, man- 
dando dietro ad altri screen tramite la 
ScreenToBack oppure mandato avanti 
tramite funzione ScreenToFront. L'unica 
cosa cui bisogna prestare attenzione è 
quella di non chiudere screen che non 
sono stati aperti dalla funzione Open- 


Screen, soprattutto quando si utilizza il 
sistema operativo 1.3, che non ha vero 
public screen, pena un quasi sicuro 
crash del sistema. 

Altre funzioni legate al public screen 
sono la ScreenTitle, che mostra o na- 
sconde il titolo associato al public scre- 
en, la ScreenColor, con la quale possia- 
mo leggere o impostare un qualsiasi 
colore dello screen, la funzione Screen- 
Lace che indica se lo screen è di tipo 
interallacciato oppure no (molto utile 
quando si vogliono mantenere le propor- 
zioni degli oggetti da visualizzare) e le 
funzioni ScreenRows e ScreenCols che 
ritornano rispettivamente il numero delle 
righe e delle colonne espressi in pixel. 

La funzione PostMsg apre una win- 
dow sul public screen passato come 
argomento (o sul Workbench se questo 


non è stato specificato) visualizzando 
delle stringhe di caratteri al suo interno. 
La particolarità di questa funzione è che 
è asincrona, nel senso che una volta 
creata, la window rimarrà sullo screen 
gestendosi in maniera autonoma finché 
non verrà rimossa; tuttavia, la funzione 
non è del tipo rientrante e quindi non 
può essere aperta più di una window per 
volta. La funzione Request, invece, vi- 
sualizza sul public screen l'equivalente di 
un autorequester, permettendo all'uten- 
te di fare delle scelte utilizzando | gad- 
get. Non vi aspettate di eseguire com- 
plessi input tramite questa funzione (co- 
me già detto, è praticamente l'equiva- 
lente dell'autorequester di Intuition): ca- 
si più complessi di input grafico possono 
essere gestiti tramite le funzioni messe 
a disposizione dall'host grafico che viene 











than tiddle the sizing Gi 








Calling sequence: 


call graph(titie, dina, anin, 





Arqunente: 


title 
dina 
function 


The 
the 
The 


atrino to put att 


atarting X value 
The ending X value 

The function to conpute. 
®° single variable, x, 





and avoid npecifyi 
the. plotting range. 


Branples: 
vie dins anin 

call graphivesplst)" sa. 

call graphit + 2x - 

call graphi”sin(x) 

call graphi“logix)" 





By W.0.3. Langeveld, march 1909. 








SETTI 


ibraey") 


then do 
rexzaupport. library*.d,- 


check "= agdlibi 
Check = Addlibl 
Check © addlibl 
end 


39,0) 





rexxarplib. library: 


plot.bina = nn 
plotinmia = sx 
Plotoxman = 


piottitie + tt 


delta = (pì 
x = plot.azin 
do 1= Sto piot.bina 

terpret "piot.a = “Ijtt 
xe delta 





«max — pio 





tn) /plot. bias 








end 
* tetermine the sax and rin ot the curve 
DI 

ninvai = piot.0 

manval © plot.0 





window height 


250 





1 Click ‘on the close gadget 





08 Of the graph 
nuaber of borizontal sanplea to conpute 


The funetion must be ot 

‘and can otherwise only. include 

th functions and numerica] constante. De caretaì 
funetions vitb sinoulacities dn 






dà 


drena * get upa host. 
DI 

mis i 9 funeticn that plots Funetiona passsd to it 

tt det for the function ln the range to ta 

de pio! he graph accordingìy. It dotormines a rezsonable + vast fora viile unt 

neale division to use und drave a gr E till ft°s done plotting and | */ 


to quit. do 


end 


* open the vindov 







cLosevmuDoNenEvS) 





Vindov.he 


1° Set NEUSIZE sessage 


1° Open qur host port _»/ 
cali openport [GRAPRPORT) 


function 
* axplo la 
desi 


soin ) 
toga)" ) 








= 10 


* © Draw the box outline 
DI 

call 
call 


SetAPen (GRAPANOST, 
Nove [GRAPRMOST, 


cali: Drav (GRAPHNOST. 


call. Drav(GRAPRNOST. 


call. Drav(GRaPINOST. 


call DraviGRAPRNOST. 





(rindov. height 
eva 
de 41 then 





do inult 
sscale © vecale 
and 





‘scalo = vicale 


pacale > vacale 





de = sscate * 





Pe do 
vacale = vscale 








address AIEXK "'call Createllont (GRAPINOST, 


call: Modi fyWost (CRAPRNOST, 





area.topedye * vindov.height 


sinval) 





crapimoRT) > 


41 host is ready. 


tor 30 vbile “shov("Porta' , 'ORAPINOST') 
call delay 10 /* 200 es e/ 


ne” 


99» ‘NINDONCLOSE-HINDOVDRAGHWINDONDEFTHPWINDONSTZING * 
È Openkindov(GRAPINOST, 





vindov. iettedge, 
ghe, 1dcap, flags) 


vindow.topedge, vindow,widtb, 


to something useful 





MEVEIZE, “Av Ab") 


20/vindaw.hesght} 
60/vsadow. width) 


Ti + arca. lettedoe 
-3 + atcaltopodge 


ot the plot 
O) 


Atea-leftedge * vindov,vidth - 2 


saduv height - 1} 


ide) 
height) 
arca. vide) 
ge * vandov-hesoht 
Etedgo * vindow.vidth 








* Determine a nice grid to use, Try for 15 pixels teigl. 





sight) A 15 
T'vtscha 


until vscale » 1 


«io 


sscale « nintivscale » 2) / 2 
Ie do i = 1 to imults 


det) 





do isulta + i until scale 11 


10 
9 





to smulta - 1 


+0 





Cimulta-t) 





224 


MCmicrocomputer n. 109 - luglio/agosto 1991 


creato attraverso la funzione Create- 
Host. 

Questa funzione ha infatti il compito di 
aprire una window con gadget, menu, 
etc. su un qualsiasi public screen, che 
deve essere stato precedentemente 
aperto tramite la funzione OpenScreen, 
e di associarle una control port per il 
pilotaggio della window stessa, Come 
già detto in precedenza, ci occuperemo 
di questo particolare aspetto della Rexx- 
ArpLib nella prossima puntata. Infine 
vogliamo citare la funzione GetFont, uti- 
lizzabile esclusivamente dagli utenti del 
sistema operativo 2,0, che apre il font 
requester della ASL.library: il risultato 
della chiamata alla GetFont potrà essere 
poi utilizzato per impostare un particola- 
re font in una window creata tramite la 







































































Bibliografia 
The REXX Language: A Practical 
Approach to Programming 
Second Edition 
M.F. Cowlishaw - Prentice Hall, 1990 
ISBN 0-13-780651-5. 


Conclusioni 


L'esempio visibile in figura 1, come 
già detto, può darvi solo un piccolo 
assaggio di ciò che è possibile ottenere 
con ARexx. Quando, all’inizio di questa 
serie di articoli, avevamo affermato che 
ARexx può sostituire senza problemi il 
Basic sicuramente non ci sbagliavamo di 


AMIGA 





più lento e meno «user friedly» del 
Basic, ma quest'ultimo non possiede 
certo tutti | meccanismi di espansione e 
di comunicazione tra processi che sono 
propri di ARexx. Pensate che qualcuno 
ha persino scritto un programma per la 
visualizzazione dell'insieme di Mandel 
brot in ARexx utilizzando proprio le func- 
tion library di cui vi abbiamo appena 
parlato! Ovviamente non vi riportiamo | 
tempi di esecuzione che sono molto alti, 
ma ciò la dice lunga su quello che questo 
linguaggio può permettere anche al pro- 
grammatore più smaliziato. Buone va- 
canze! 










































































funzione CreateHost molto, Certo, in alcuni casi ARexx risulta Re 
” CALI Move (GRAPINOSI, area.leftedge + vindow.vidth, zercleve1) 
4° L.cand for 50 piaele vide call DraviGiaPHiost,  (aren-tettedge + arca.vidth). * vindev.vidtà 
RI zerolevel) 
Hticks = (eiptov.vidtà + arca.vidth) Y 4 
Aacale © (plotoma - plot.emin)hticha 
af hscale © 1 then if plot.mnio (e 0 & plot.xmax > 0 then s 
do to 
do iaulte = i until hscale ì 1 serolevel = (area.leftedge — area.vidih + pet, 
scale > hscale + 10 plot.xmin / (plotoxsr - piot.anin))) * vindov. width 
end call setaren(GRAPHIOST. 2) 
Mscale = nint(hacale + 2) /2 Call Hove (GRAPHOST, Jeralevel, arsa.topedoe © vindow.heloht) 
Pda 4 = to imulto CAI Drav(GRAFHHO hi, 
Pinto © cale. /"10 (area.topedge  arcachetght] * vindov.heialt) 
Racale » fiscale + 1064 (-inuite) “i 
and È 
sr + Fiot the title 
do imulte = 1 until hecale c 1 da rossano 1 
Me + hecaie / 19 CATI Nove(cKAPANOST, mal, 
CI farca_leftedge + area.vidth / 2) » vindov.vidth - lengthiplet.tile)' * 4, , 
Mrcale = hscate + 19 Area topedge + aren.hesght) * window. hesght + 10) 
Racale © nintibacate * 2) / 2 call’ ‘ext (GRAPABOST,  piot-titie) 
ia da 4 = 1 to saulta — 1 
Bscale = hicale * 10 
DI Drav the plot 
le = hscale * 10» (imulte-i) 
sii call setàPen(onamimOST. 1) 
SAIL: NOVeICHAPHHOST,  Srexleftedge + vindow. vath, 
» H 
: —sinvad)1) + vindov.hesaht) 
DI 
” Poi 
pr farca.vidth » 3 ‘/ piot.bins + arca.leftedge) © vindov.vittà, “ /* */£ 
do Ya < ya to arval. by vacale (area. topodge + ghe» pori 
level * [area.topedge ‘+ area.beight + (Plot.1" " ninval) / (nanvaî. - rinvat)))  vindov.hcight) 
(i.0 - (ge - minvat) / (naeval © minval)}) » vindowshelait end 
call setaPon (GRAPRNOST,. 3) 
CALI SettePt (GRAPINOST.  e2A('CICICICI!)) r 
SAIL Move (GEAPINOST, lettedge * vindov.widtà, Level) tore 
CAI Drav(RAPAROST, eftodge + nrca.vigth] * vindov.vidth, level) “ 
quieta 
call setaren (orari do tore 
CAI Setbrie (GRA call 
SALI Nove IGRAPHNOST, Htedge * vindow.vigth — È * Lengthipe] - 3. ve 
it p "se NULLO then 
cali Texe (onammmosT. do 
dea = ya + reca a 
$e it ga > naval "thon leave #/ thisara © getazalo) 
end r = repli(p. dI 
PA 
20 2 (pioteia Ah + vessagez are either. ciosevmno: 
1t 20 € plotoenia “ 
do xa = xa to plot.xmax by hacale 38 tiisarg == ‘CLOSENINDOV' then do 
level e (area. loftedge_ + area svidtà * e, call Clonevindow (GRAPHHOST) 
{xs - plot.xain) / (plot.xman - plot.xmin))) * vindov. width quittiag = 1 
call setaPen (GRAPNMOST, 1) È 
CALI setDePt [GRAPHROST. _ e24(‘cicicica* ” 
call Nove (GRAPRROST, level, arca.toped 1, 2e.01r MVSIZE 
CALL Drav(GRAFANOST, level “ 
cali setapen (GRAPRROST, 1) SSFatie var tnisara. avidità abciont 
GAIL SetDrPt (ORAPBNOST. c24(*FFFEFFFF!2)) Sindow.vidth = (avidth A 19) * 18 
— lengthisa) * d, tosti Vindov.bexght = (nbeigne N 10) © 1 
vindov. belghe» CAlI Setkegcolor (GRAPHIOST. BACK. Di) 
Alì BuckFiI1 (GRAPAROST) 
Te 18 2°) plotosmax then leave ) quetignal nare. 10 atart ove + 
cad Ri 
Rì end 
4° Drav the sero lines (it exist) dit 
IE minval ce d 6 sasval > 0 then do 
serolevel = (aren.topedge + arca.height * A 
(1.0 + minval / (aazval — atnvat))) * vandow.hetght E . in rex 
MER Figura 1 - Listato della funzione Grapl 
MCmicrocomputer n. 109 - luglio/agosto 1991 225 


AMIGA 





Programmare in C su Amiga (35) 


di Dario de Judicibus (MC2120 su MC-Link) 


Campi stringa e campi numerici. Ovvero: l'immissione dei dati 
nel programma. Con questa puntata iniziamo a vedere un nuovo tipo 
di controllo che Intuition ci mette a disposizione. Inizia inoltre 
una nuova rubrica che prenderà il nome di “Novità” nel mondo Amiga 


Introduzione 


Abbiamo visto nelle scorse puntate 
come si possono sfruttare al massimo i 
controlli a pulsante, anche al di là di 
quelli che sono i controlli «classici», 
estendendo il tipo pulsante con due 
nuovi tipi: i pulsanti a rilascio incrociato, 
e quelli a rotazione. 

A partire da questa puntata, incomin- 
ceremo a vedere altri tipi di controlli, e 
precisamente i campi stringa [string 
gadget), ed i campi numerici [integer 
gadget) 

Questi controlli ci permetteranno di 
aggiungere un altro importante elemen- 
to alla nostra interfaccia interattiva, e 
cioè la possibilità di immettere dati che 
il programma poi provvederà ad elabo- 
rare. 

| pulsanti, infatti, ci permettevano so- 
lo di effettuare una serie di scelte, o di 
attivare una o più operazioni, entrambe 
predefinite dal programma. Con i campi, 


viene fornita all'utente, una maggiore 
flessibilità nell'interazione con il pro- 
gramma 


I campi 


Un campo permette all'utente di for- 
nire informazioni al programma sotto 
forma di stringhe di caratteri. Se voglia- 
mo, un campo rappresenta in un'inter- 
faccia grafica, quello che un parametro 
rappresenta in una interfaccia a coman- 
di. Viceversa, i pulsanti potrebbero es- 
sere paragonati alle opzioni [switch] di 
un comando, in quanto la scelta dell'u- 
tente ricade su un insieme di valori o 
possibilità prestabilite dallo sviluppatore 
del programma. 

Questo è molto importante da capire, 
in quanto una scelta opportuna del con- 
trollo da utilizzare in una interfaccia inte- 
rattiva è fondamentale ai fini dell'usabi/i- 
tà del programma, e di conseguenza al 
favore che gli utenti finiranno per dare o 






















Figura 7 
La struttura Gadget, 
struct Gadget 
{ 
struct Gadget *iextGadget 5 /* Controllo successivo nella lista */ 
SHORT Leftedge =; /* [ Dimensioni e posizione dell'area ] */ 
‘SHORT TopEdge i /* [ di selezione del controllo, in] */ 
‘SHORT Width { valori assoluti o relativi cone ] */ 
SHORT eight dr 
usHoRt Flags * 
SHORT Activation « 
SHORT GadgetType ipo di controllo . 
AFTR GadgetRender ; / Puntatore alla grafica del controllo */ 
AFTR SelectRender Cone sopra, ma în caso di selezione */ 
struct IntuiText “CadgetText ; /* Eventuale testo associato DI 
LONG NutualExclude i /* Riservato per usi futuri " 
APTR SpecialInfo ; /* Estensione della struttura (tipi) */ 
SHORT Gadget 10 /* Per identificare 11 controllo “ 
APTR UserData —; /* Eventuali dati utente “ 
Bi 
226 


meno a tale programma. Un semplice 
esempio, tanto per rimanere sul concre- 
to. Se ad un certo punto del mio pro- 
gramma, ho bisogno di chiedere all'u- 
tente il nome di un file da aprire, dovrò 
aprire un quadro per permettere a tale 
utente di selezionare il file. 

Il quadro più piccolo che posso pen- 
sare, è formato da un solo campo di 
ingresso, senza alcun pulsante. L'uten- 
te scrive nel campo il nome del file, e 
quando preme invio il quadro scompare 
ed il valore del campo viene acquisito 
dal programma. 

Una soluzione come questa presenta 
molti inconvenienti 
® Innanzi tutto non si dice all'utente 
cosa ci si aspetta da lui. Non una riga di 
testo, non una spiegazione. Solo il qua- 
dro nudo e crudo. 
® Quindi si costringe l'utente a ricorda 
re dove si trovava il file in questione, 
cioè in quale volume ed indirizzario 
@ Terzo, si costringe l'utente a specifi- 
care il nome del file per intero, cioè 
completo del nome del volume e del 
cammino completo degli indirizzari. 

@ Quarto, non si dà all'utente la possi- 
bilità di poter cancellare la richiesta di 
apertura del file. 

Vediamo allora come risolvere il pro- 
blema. 

Innanzi tutto aggiungiamo al quadro 
un testo di spiegazione, che dica all'u- 
tente cosa deve fare o, se il contesto è 
abbastanza chiaro, un buon titolo, ed 
eventualmente un pulsante di Guida 
[Help] per gli utenti meno esperti 

In secondo luogo, aggiungiamo un 
meccanismo di navigazione, basato su 
liste selezionabili, che ci permetta di 
muoverci nel filing system e di trovare il 


MCmicrocomputer n. 109 - luglio/agosto 1991 


AMIGA 















































Figura 2 - La struttura Stringinfo 


Figura 3 - Attributi utilizzabili 
nel campo Flags applicabili ai campi. 


file che ci interessa aprire. Vedremo 
nelle prossime puntate come sì scrive 
un File Requester. 

Terzo, il programma deve essere ab- 
bastanza intelligente da ricordare l'indi- 
rizzario da cui è stato fatto partire, o 
quello dell'ultima richiesta di apertura di 
un file. Questo nell'eventualità, abba- 
stanza comune, che il file si trovi nello 
stesso indirizzario del programma, o 
che l'utente stia operando sempre sullo 
stesso indirizzario di lavoro [work direc- 
tory] 

Infine, non deve essere la pressione 
del tasto di invio e far chiudere il qua- 
dro, ma la selezione di un pulsante di 
conferma [OK]. Parimenti, un pulsante 
per la cancellazione dell'operazione de- 
ve essere sempre disponibile [Cancel]. 

E se l'utente sa già quale file vuole 
aprire, e trova più comodo digitarlo di- 
rettamente senza navigare qua e là uti- 
lizzando le liste scrollabili dei file e degli 
indirizzari? 

Ecco allora che comunque il campo di 
ingresso per il nome del file va messo 
nel quadro, magari con la possibilità di 
utilizzarlo anche per inserire un modello 
[pattern] di ricerca da usare in congiun- 
zione con le liste scrollabili, e sincroniz- 
zato con la selezione via mouse (cioè, 
quando l'utente seleziona un file da una 
lista, questo viene automaticamente ri- 
copiato nel campo di ingresso) 

Chiusa questa parentesi su quanto 
sia importante fare attenzione a tutte le 
possibili esigenze degli utenti quando si 


MCmicrocomputer n. 109 - luglio/agosto 1991 


, nes 
Figini Stringate ** Attributi definibili da programma ” 
L a Lia 
5 1 seguenti campi sono inizializzati dal programma ** Tecnica di evidenziazione 
“ PIT . "i 
erre El RARI a Hi stefine GADGHIGHEITS 0x0003_ /* Bit utilizzati per l'evidenziazione “ 
‘SHORT BufferPos ; /* Posizione del cursore nell'area dati “ Adefina GADEICONE —0OING /> Usa 11 colore:conplenentare:per' l'area. —*/ 
SI Renee lia Mario LIES NI caraviori nese “ idefine GADGHNONE —0x0003 /* Mon evidenziare “ 
Fl Dispfos 3/2 Posizione del'prinò caratura visibile Li: Vanno usate immagini (ON) o bordi (OFF) per il controllo ? 
” ST pi) ù 
5 1 seguenti campi sono mantenuti da Intuition define GADGIMAGE 0x0004 
Ù », ife. 
sar Verte] del esisie lire clatrie 7 ** ove si trova l'origine delle coordinate ? 
# o i nel conteni 1", pù 
SHORT DISiCORE die nei i Crattari VISITA Del Sirimattoreri Adefine GRELEOTTON 010008 /* Ordinate dal fondo (OI) 0 dalla cima (OFF) */ 
“SHORT af, Ctop' 3 3 Adefine GRELRIGHT —0x0919 /* Ascisse da destra (ON) o da sinistra (OFF) */ 
struct Layer “LayerPtr 5 /* RISERVATO: piano contenente il controllo */ pa 
Tini LongInt i /* Intero fmuesso (per campi numerici) ui ** Dimensioni relative (ON) od assolute (OFF) 7 
a i #h 
2 11 seguente campo è fornito dal programa Adefine GRELWIOTH @x0020 /* Larghezza relativa (ON) od assoluta (OFF) */ 
A Regan cigni i Je Tadini aitsitiva Velina) “ #define GRELHEIGHT 0x0090 /* Altezza relativa (ON) od assoluta (OFF) */ 
ti Il controllo è selezionato (ON) o no (OFF) ? 
(Inizializzato dal programma e modificato da Intuition) 
Sa 
define SELECTED 0x0080 
fo 





*l 
Adefine GADGOISABLED 





* 11 controllo è disabilitato (ON) od attivo (OFF) 7 
(Inizializzato dal progransa e modificato da Intuition) 


0ue100 








disegna una interfaccia, torniamo ai 
controlli di tipo campo. 

Intuition permette di creare due tipi di 
campi. Quello per l'ingresso di stringhe 
di caratteri, che chiameremo d'ora in 
poi campo stringa, e quello per l'ingres- 
so di campi di tipo numerico, per la 
precisione di interi, come vedremo fra 
poco. Chiameremo quest'ultimo campo 
numerico. 

Al contrario di altri sistemi operativi, 
Intuition non fa distinzione tra campi di 
ingresso e campi di uscita. In alcuni 
sistemi, ad esempio, se un campo è di 
sola uscita, l'utente non può editare il 
valore in esso contenuto. In Intuition i 
campi sono prevalentemente pensati 
come campi di ingresso dati, anche se 
nessuno impedisce di utilizzarli per vi- 
sualizzare valori assegnati da program- 
ma. L'utente può tuttavia sempre edita- 
re il valore nel campo, a meno che il 
controllo non sia disabilitato, ovvia- 
mente. 

Vediamo in dettaglio come Intuition 
tratta i campi. 

Un campo è formato da due elemen- 
ti. Un contenitore, ed un'area dati. L'a- 
rea dati, come dice il nome, è semplice- 
mente un'area di memoria [buffer] di 
lunghezza sufficiente a contenere il va- 
lore associato al campo. Il contenitore è 
invece una finestra su tale area, che 
rappresenta la parte del campo che 
verrà visualizzata sullo schermo. 

Supponiamo ad esempio di aver scrit- 
to un programma per l'immissione di 





schede [record] in una base dati [data- 
base]. Può succedere che un elemento 
della scheda sia più lungo della massi- 
ma stringa che si può visualizzare in un 
quadro. Ad esempio, se l'elemento in 
questione è il titolo di un film della 
Wertmuller, gli 80 caratteri tipici di uno 
schermo WorkBench utilizzato il font 
standard non basteranno sicuramente! 
Nessun problema. Basta definire il con- 
tenitore lungo 80, od anche 60 caratteri, 
e l'area dati da 256 caratteri (dovrebbe- 
ro bastare, penso). Quando il cursore 
avrà raggiunto la fine del contenitore, 
Intuition si prenderà carico di far scorre- 
re il testo verso sinistra, in modo da 
permettere l'inserimento dell'intero ti- 
tolo. 

Ovviamente si può anche muovere il 
cursore indietro per vedere la parte ini- 
ziale del testo. Il programma non ha da 
fare niente. Pensa a tutto Intuition 

Un campo può avere anche un terzo 
elemento, opzionale, e cioè un'area dati 
di salvataggio [undo buffer). Tale area 
deve essere uguale o maggiore come 
lunghezza a quella dell'area dati associa- 
ta al campo. Più campi possono condivi- 
dere la stessa area di salvataggio, a 
condizione che essa sia lunga quanto la 
più lunga fra le aree dati associate ed | 
campi in questione. 

L'area di salvataggio permette all'u- 
tente di ripristinare il valore precedente- 
mente contenuto nel campo (prima cioè 
che l'utente lo modificasse), semplice- 
mente premendo il tasto Amiga a de- 


227 


AMIGA 








FA 


DI 
adefine RELVERIFY 
sdefine GADGIMIEDIATE 
idef'ine FOLLOMNOUSE 
va 

** Posiziona il controîl 
DI 

#define RIGHTBORDER —0x0010 
fine LEFTBOROER —0x0020 
define TOPBORDER 0x0040 
#define BOTTONBORDER —0x0080 


osooo1 /* 
0u00o2 /* 
oso008 /* 














Attributi vari 


“ 
Adefine ENDGADGET 
Adefine TOGGLESELECT 


oxoona /* 
Quor0o /* 





pen srsvevenene 











** Informa Intuition che il programma è interessato a sapere... 


uando il controllo è rilasciato —*/ A 
ando 11 controllo è selezi 
sovisenti del puntatore del 





controllo di chiusura dei quadri “ 
Il controllo è a selezione alternata — */ 





** Attributi per i CAMPI DI INGRESSO [String Gadgets] 





Wdefine STRINGCENTER 0:0200 /* Testo centrato “ 
Adefine STRINGRICHI —0x0400 /* Testo allineato a destra RI 
Adefine LONGINT 010800 /* Cango di ingresso di tipo nunerico “ 
Adefine ALTKEVIAP 041009 /* Usa una mappa dei caratteri alternata */ 


Figura 4 - Attributi utili 


izzabili nel campo Activation applicabili aì campi. 








“ 
“ 





“ 
“i 
“ 
“ 
“ 


idefine GZZGADGET 





* Controlli di programma 


idefine STRGADGET 8x0008 /* Caspo di innissione/emissione dati DI 
012009 /* Contraîlo per finestre GINMEZEROZERO (ON) —*/ 
sdefine REQGADGET 18x10 /* Controllo per quadri (ON), per finestre (OFF) */ 


* SOLO QUESTI VANNO USATI NEL CAMPO Gadget Type ** 





Figura 5 





Attributi utilizzabili nel campo GadgetType applicabili di campi 








500L ActivateGadget( struct Gadget *, struct Window *, struct Requester * ) ; 














stra della barra spaziatrice, e contempo- 
raneamente la lettera Q. L'area di salva- 
taggio viene aggiornata quando l'utente 
seleziona il campo con il mouse. A quel 
punto essa rimane invariata fino alla 
successiva selezione. Viceversa, l'area 
dati viene inizializzata dal programma 
prima che il campo venga visualizzato. 
Attenzione, La stringa di inizializzazione 
deve sempre contenere un valore nullo 
in fondo, cioè 0x00. Ad esempio, se si 
vuole inizializzare il campo con una 
stringa nulla, bisogna mettere il valore 
0x00 nel primo byte dell'area dati. 

Il programma può accedere al valore 
immesso dall'utente, o quando questi 
preme invio, oppure quando seleziona 
un altro controllo od un menu. In en- 
trambi | casi, il campo viene automatica- 
mente deselezionato da Intuition, Al 
contrario quindi dei pulsanti, che posso- 
no essere di tipo automatico, e cioe 
rimangono selezionati solo fintanto che 
l'utente li tiene «premuti» con il mouse, 
o di tipo manuale, mantenendo cioè il 
loro stato indipendentemente da quello 
di altri controlli, un campo rimane sele- 
zionato fintanto che l'utente ci lavora, e 
non ci possono essere altri campi «atti- 
vi» nello stesso momento. Ecco perché 
una sola area di salvataggio può essere 
condivisa da tutti i campi di un quadro o 
di una finestra, 

Il testo in un campo può essere alli- 
neato a sinistra, a destra, oppure cen- 
trato. Il default è l'allineamento a sini- 
stra. 

Il contenitore del campo è in realtà un 
rettangolo selezionabile [select box], e 
benché possa essere reso utilizzando 


228 


un'immagine od un bordo, o più sempli- 
cemente non associato ad alcun ele- 
mento grafico, l'unico tipo di evidenzia- 
zione attualmente supportato è quella a 
colore complementare. Non è quindi 
possibile usare un'immagine od un bor- 
do alternativo, né chiedere ad Intuition 
che evidenzi il campo selezionato con 
una cornice automatica [box drawing]. 

L'utente ha la possibilità di usare un 
certo numero di tasti per editare il cam- 
po. Le frecce cursore sinistro e cursore 
destro servono appunto a spostare il 
cursore di un carattere alla volta sul 
testo contenuto nel campo. Se con talì 
tasti si usa anche il tasto di shift, il 
cursore si sposta rispettivamente all’ini- 
zio ed alla fine del testo, Il tasto Canc 
[DEL] cancella il carattere sotto il curso- 
re, mentre lo spazio indietro [backspa- 
ce] cancella quello a sinistra del curso- 
re. Il tasto di Invio /Return] termina 
l'immissione dei dati e deseleziona il 
campo. Se, come già detto, si preme 
contemporaneamente il tasto Amiga 
destro, e la lettera Q, si ripristina il 
contenuto dell'area di salvataggio. Se 
invece si preme con il tasto Amiga il 
tasto X, si cancella l'area dati, lasciando 
tuttavia inalterata l'area di salvataggio. 

Tutti gli altri tasti o combinazioni, che 
normalmente servono a visualizzare un 
carattere, inseriscono quel carattere alla 
posizione corrente del cursore. Questo 
in quanto | campi sono sempre di tipo 
«a inserimento automatico» [auto-in- 
sert.. Non serve quindi premere a tale 
scopo il tasto Ins. 

| campi numerici accettano solo interi 
con segno, da 32 bit. Intuition verifica 


Figura 6 - ActivateGadget() 


che solo i due segni + e —, ed | numeri 
da 0 a 9 vengono utilizzati. Per il resto 
valgono le stesse regole di edizione 
sopra menzionate. A differenza del 
campo stringa, il campo intero mette a 
disposizione del programma una variabi- 
le nella quale, come vedremo, ritorna il 
valore dell'intero immesso dall'utente 
L'inizializzazione del campo intero, tutta 
via, non si ottiene assegnando un intero 
a tale variabile, ma inizializzando l'area 
dati con una stringa di caratteri il cui 
valore fornisca la rappresentazione 
ASCII del numero intero in questione. 
La variabile che ritorna il numero im 
messo dall'utente, infatti, è solo una 
variabile di servizio che evita al pro- 
gramma di effettuare la conversione da 
stringa a numero equivalente, cosa a 
cui pensa Intuition 


Le strutture C 


Vediamo ora le strutture C necessarie 
a definire un campo. 

La struttura base resta sempre e co- 
munque la struttura Gadget, già descrit- 
ta nella 28° puntata (MCmicrocomputer 
n. 102) e riportata, per comodità, in figura 
1 

| campi NextGadget, LeftEdge, Top- 
Edge, Width, Height, GadgetiD e User- 
Data vanno impostati come per tutti gli 
altri tipi di controlli, a discrezione del pro- 
grammatore. 

Il campo MutualExclude non va utiliz- 
zato, come al solito. 

Il campo GadgetType potrà contenere 
solo alcuni dei valori possibili, come ripor- 
tato in figura 5, ed in particolare StrGad- 


MCmicrocomputer n. 109 - luglio/agosto 1991 


get, ad indicare che vogliamo definire un 
campo stringa o numerico, 

Il campo GadgetRender punterà ad 
un'immagine, ad un bordo, od a niente, a 
seconda di come vogliamo visualizzare il 
contenitore. Anche qui, come già per | 
pulsanti, non c'è nessun controllo auto- 
matico che l'immagine utilizzata copra 
esattamente l'area di selezione di con- 
trollo, che nel caso in questione corri- 
‘sponde al contenitore. Sta al programma- 
tore garantire tale corrispondenza. 

Il campo SelectRender non è utilizza- 
to, al momento, per | campi, dato che 
l'unica tecnica valida di evidenziazione, è 
quella a complemento di colore. 

Il campo GadgetText non è solita- 
mente utilizzato per i controlli di tipo cam- 
po, ma può viceversa risultare molto inte- 
ressante. Lo vedremo nella prossima 
puntata. 

Il campo Flags potrà contenere solo 
alcuni dei valori possibili, come riportato 
in figura 3. Per quello che riguarda la 
tecnica di evidenziazione, come già det- 
to, non potrà essere utilizzato né 
GADGHBOX, né GADGHIMAGE. 

Il campo Activation, viceversa, oltre ai 
valori validi per un controllo generico, 
potrà contenere alcuni valori addizionali, 
riportati in figura 4. In particolare, 
STRINGCENTER e STRINGRIGHT, per 
modificare l'allineamento del testo nel 
contenitore; 

LONGINT, 

ad indicare che vogliamo definire un cam- 
po numerico; 

ALTKEYMAP, 

nel caso intendessimo utilizzare una ta- 
stiera alternativa 

Tutto ciò, però, non basta a definire un 
campo. Sono necessarie altre informa- 
zioni. Per assegnarle, è necessario utiliz- 
zare quindi una struttura speciale, il cui 
puntatore viene assegnato appunto al 
campo Speciallnfo della struttura Gad- 
get. Questa nuova struttura si chiama 
StringInfo, e contiene sia campi che van- 
no assegnati dal programma, sia campi 
contenenti informazioni varie relative al 
controllo, e mantenute da Intuition. 


La struttura StringInfo 


La struttura Stringinfo serve quindi a 
definire alcune caratteristiche peculiari 
dei controlli di tipo campo, non presenti 
nella struttura base Gadget. Questa 
struttura, riportata in figura 2, ha ben 
tredici campi. 

Buffer 

è il puntatore all'area dati, la cui allocazio- 
ne e deallocazione è responsabilità del 
programma, non di Intuition, Ogni campo 
ha una ed una sola area dati ad esso 
associata 

UndoBuffer 


MCmicrocomputer n. 109 - luglio/agosto 1991 


è il puntatore all'area di salvataggio, che 
permette di ripristinare il contenuto del- 
l'area dati precedente alle modifiche ef- 
fettuate dall'utente. Anche l'allocazione 
e la deallocazione di tale area è responsa- 
bilità del programma, ma essa può esse- 
re condivisa da più campi, e non va quindi 
distrutta alla rimozione di uno qualunque 
dei campi che la utilizza, se questo è il 
caso. 
BufferPos 
contiene la posizione del cursore nell'a- 
rea dati. Da notare che tale posizione non 
coincide necessariamente con la posizio- 
ne del cursore nel contenitore, dato che 
questi può contenere meno caratteri del- 
l'area dati, potendo il testo scorrere. 
MaxChars 
definisce il numero massimo di caratteri 
che l'area dati può contenere, carattere 
nullo di fine stringa incluso. 
DispPos 
contiene la posizione nell'area dati del 
primo carattere visibile nel contenitore. 
La posizione del cursore nel contenitore, 
quindi, è data da BufferPos meno 
DispPos. 
UndoPos 
contiene la posizione del cursore nell'a- 
rea di salvataggio. Questo campo é gesti- 
to da Intuition. 
NumChars 
contiene il numero di caratteri che al mo- 
mento sono stati immessi nell'area dati. 
Questo campo è gestito da Intuition 
DispCount 
contiene il numero di caratteri completa- 
mente visibili nel contenitore. Se un ca- 
rattere è visualizzato solo in parte, non 
viene preso in considerazione. Questo 
campo è gestito da Intuition. 
CLeft 
questo campo è riservato ad Intuition, e 
non va modificato da programma. Esso è 
relativo alla posizione del contenitore. 
CTop 
questo campo è riservato ad Intuition, e 
non va modificato da programma. An- 
ch'esso è relativo alla posizione del con- 
tenitore. 
LeyerPtr 
contiene il puntatore al piano che contie- 
ne il controllo. Questo campo è riservato 
ad Intuition, e non va assolutamente mo- 
dificato dal programma. 
Longint 
ha significato solo per i campi numerici, 
ed è utilizzato da Intuition per riportarvi la 
conversione dell'area dati di un campo 
numerico nell'intero corrispondente. 
Questo campo è gestito da Intuition. 
AltKeyMap 
punta ad un'eventuale tastiera alternativa 
specificata dal programma. 

Una cosa importante, altrimenti potre- 
ste avere qualche problema nel lavorare 
con i campi stringa. Sia la posizione del 


AMIGA 








1 Controllore di scherno (Davide Ficano 17.04.91 Palerzo) 


i Versione BOOT 








parto: de.1 $44415300 
de.1 549843681 ;liuovo BootCheckSus 
de.l $370 
NOVELL $4,6 
CMP.A #532,50212(A6) 
BEQS fine 
JSR -120(06) 
SR -150(A6) 
MOVE.L #S9E704EF9,0 
gup 0 
ea dos(pe),a1 
dsr -96(36) 
tst.1 do 
beg.s err 
nuvea.] d0,20 
sea. 1 $16(00),00 
moveg 40,d0 
rts 
moveg #-1,d0 
bra.s use 
de.b ‘dos. library',0 
desb "QUESTO MON E' UN VIRUS MA SOLO UN BOOTBLOCK" 
deb " CHE CONTROLLA SE LO SCHERMO E' PAL." 
deb "CREATO DA DAVIDE FICANO.SE FOSSE UN VIRUS® 
arrivosde.b “ NOM METTEREI IL MIO NOMEL!" 

deb.b 1024-(arrivo-parto),0 


Vedi versione CLI 


fine: 








use: 





dos: 





Figura 7 - Controllore di schermo [1 Versione 


BOOT. 





1 Controllore di schermo (Davide Ficano 17.08.81 Paterno) 
4 Versione CLI 





NOVELL 54,46 
CHP.B #332,50212(46) 
BEQ.S FINE 
i Ecco la nuova routine di Reset 


J5R -120(86) :Disabilitiamo le Interrupts 
JSR -150(86) sAndiazo in Stato SuperVisore 
NOVE,L #54E704£F9,0 ;Vedi Sotto il Significato 
amp so 

FINE: 
cLR.L bo 


RIS 
311 valore passato in 0 non è un nusero magico sa esso è 
composto dagli OPCODES di due Inesonici che sono 
3ASAETO RESET 

#54EF9 JIP 0 








Figura 8 - Controllore di schermo L] Versione CLI. 


cursore, che quella del primo carattere 
visibile, partono da zero, non da uno. 
Questo rende più semplice referenziare il 
carattere nell'area dati, dato che la con- 
venzione è la stessa degli indici dei vetto- 
ri, in C. Potrebbe però creare qualche 
problema nei calcoli, se lo dimentica. Fa- 
te attenzione, quindi 

ll campo AltKeyMap sarà analizzato in 
seguito, quando termineremo la serie di 
articoli dedicati ai controlli, e parleremo 
un po' di tastiere, mappe dei tasti, conso- 
le.device, ed altro ancora. Per il momento 
facciamo solo un esempio di possibile 
utilizzo. 

Supponiamo che il nostro programma 
sia in grado di operare su un dischetto nel 


229 


AMIGA 





formato MS-DOS, magari utilizzando uno 
dei tanti prodotti che permettono ad Ami- 
ga di leggere questo tipo di dischetti. La 
convenzione FAT per questo tipo di file 
prevede un nome formato da due parti: 
una, detta nome base, che va da uno ad 
otto caratteri al massimo, ed una, detta 
estensione, che ha al massimo tre carat- 
teri, e può non esserci. Le due parti sono 
separate da un punto. In aggiunta, esisto- 
no ben precise limitazioni sui caratteri 
che possono essere utilizzati e precisa- 
mente: 


primo, il sistema non fa differenza fra 
caratteri alfabetici in maiuscolo e carat- 
teri minuscoli; 
secondo, sono ammessi solo caratteri 
alfabetici puri (cioé non accentati), i nu- 
meri da zero a nove, i cosiddetti caratteri 
nazionali americani (il simbolo del dolla- 
ro, della «e» commericiale, e del cancel 
letto), il simbolo del percento, l'apostro- 
fo dritto e rovescio, le parentesi tonde e 
graffe (ma non le quadre), il segno 
meno, l'accento circonflesso, il punto 
esclamativo, il trattino sottolineatura e 
l'at. 

Nella versione 3.3 del DOS, vengono 
accettati anche altri caratteri, come il 
simbolo della sterlina o la cedilla, mentre 


le vocali accentate, ad esempio, vengo- 
no convertite, se possibile, in vocali 
maiuscole accentate, altrimenti in vocali 
maiuscole semplici 

Supponiamo ora che l'utente debba 
immettere il nome di un file da creare su 
di un dischetto MS-DOS. Potremmo 
usare un campo qualunque, leggere il 
nome immesso nell'area dati, ed effet- 
tuare tutta una serie di controlli per ogn! 
carattere immesso. 

Ma se noi ci carichiamo la tastiera 
correntemente usata dal nostro utente, 
e disabilitiamo i caratteri non ammessi, 
basterà associare questa tastiera a tutti | 
campi che dovremmo controllare per 
evitare tutto quel lavoro ogni volta 





Novità 


n questa puntata ho pensato di inizia- 

re una nuova rubrica, che si aggiunge 

così alla Scheda Tecnica ed alla Caset- 
la Postale. In questa rubrica parleremo di 
novità nel mondo della programmazione 
in € su Amiga. Nuove versioni di compi- 
latori, compilatori PD, strumenti di utilità 
di vario tipo, CASE e via dicendo. 

Questa rubrica non sarà presente tutti 
i mesi, ma si alternerà alle altre per 
proporre ai lettori sempre nuovi spunti 
che rompano un pochino la monotonia, 
spero non eccessiva, della trattazione 
tecnica dei vari argomenti che volta per 
volta vengono proposti in questa serie di 
articoli, 

Questo mese parleremo dell'ultima 
versione del compilatore Lattice C, o 
meglio, la prima versione distribuita con 
il marchio SAS, e cioè il SAS/C 5.10. 

Verso la fine dello scorso anno, il SAS 
Institute Inc.. che ha sede a Cary, in 
North Carolina, ha acquisito la gestione 
completa ed il supporto dell'ex-Lattice C 
Development System, ora rinominato 
SAS/C Development System for Amiga- 
DOS. In effetti, la SAS, che è una delle 
più grosse compagnie di software indi- 
pendenti, con oltre due milioni di utenti 
in 88 paesi del mondo, era di fatto la 
compagnia a cui la Lattice aveva sub- 
appaltato la maggior parte del codice 
sviluppato per il compilatore C distribuito 
con il marchio Lattice. 

Con tale acquisizione, la SAS ha di 
fatto acquisito anche gli utenti registrati 
del vecchio Lattice C, tra cui il sottoscrit- 
to, che si son visti recapitare l'annuncio 
della nuova versione, ora ufficialmente 
denominata SAS/C 5.70, con una offerta 
di upgrade dalla versione 5.04 per soli 
$40 più spese postali. Lo stesso annun- 
cio affermava inoltre che d'ora in poi tale 


230 


versione (e seguenti) sarebbe stata la 
sola a usufruire del completo supporto 
tecnico che la SAS offre agli utenti 
registrati. 

Il pacchetto di upgrade contiene sei 
dischetti, un certo numero di pagine da 
aggiungere ad | vecchi manuali del Latti- 
ce C 5.04, e due nuove etichette che 
vanno a sostituire quelle infilate nelle 
tasche laterali dei due raccoglitori ad 
anelli della vecchia versione. Il grosso 
della nuova versione, tuttavia, è proprio 
nei sei dischetti che sostituiscono com- 
pletamente quelli della versione prece- 
dente, peraltro già molto buona rispetto 
alla oramai ultra-sorpassata e limitata 
4.0. 

Innanzi tutto la nuova versione contie- 
ne sia i file di inclusione C ed Assembler 
1.3 che quelli della nuova versione del 
sistema operativo 2.0. Peccato che la 
Commodore non si sia ancora decisa a 
rilasciare la documentazione della 2.0 
anche agli sviluppatori non professioni- 
sti, a quelli cioé che, non facendo soldi 
con i propri programmi, non si possono 
permettere il lusso di pagare la non 
eccessiva, ma comunque consistente, 
iscrizione all'albo degli sviluppatori regi- 
strati Amiga, i soli ad aver diritto, previa 
garanzia di non ridistribuzione, di riceve- 
re tali informazioni, 

Il programma di installazione e perso- 








Opzione 





default 
È: 





Tib:catchres.o 
gatto 


ter 
—tecpatto 




















Figura A - Opzione -t 


nalizzazione delle opzioni iniziali, peraltro 
dotato di una interessante interfaccia 
alla 2.0, permette di decidere quali file 
caricare (7.3, 2.0 od entrambi) 

Il limite al numero di paramentri per la 
#pragma libcall è stato portato a 14, 
permettendo cosi di chiamare qualsiasi 
funzione delle librerie Amiga con i para- 
metri nei registri 

L'editor LSE ha adesso una interfaccia 
ARexx, cosa che permette di crearsi le 
proprie macro di edizione sfruttando la 
potenza e la semplicità di programmazio- 
ne dell'ARexx, e di far comunicare l'LSE 
con altri programmi dotati di interfaccia 
ARexx. In aggiunta LSE è ora in grado di 
creare icone per tutti i file, e supporta 
schermi WorkBench con 8 e 16 colori 

A proposito, anche se l'ARexx è ora- 
mai stato incluso nella nuova versione 
del sistema operativo, chi non può o non 
vuole montare la 2.0 sulla propria mac- 
china, può ora richiedere la nuova versio- 
ne dell'ARexx, la 1,15 che sostituisce la 
vecchia 1.10. 

Il SAS/C 5.10 permette inoltre di edita- 
re, compilare, ricucire [/ink], e lanciare un 
programma tutto da WorkBench, grazie 
alla nuova interfaccia WorkBench per chi 
non ama il CLI. Persino LMK può ora 
essere lanciato da WorkBench. Questo 
ovviamente senza togliere nulla ai pro- 
grammatori più orientati a lavorare da 
CLI, i quali potranno continuare ad usare 
il SAS/C nel modo «classico» 

L'efficienza del compilatore è stata 
aumentata. LC1 è stato velocizzato, spe- 
cialmente nella generazione delle infor- 
mazioni di controllo introducibili con l'op- 
zione -d [debug], mentre LC2 è stato 
modificato in modo da generare un codi- 
ce più efficiente. La cosa più impressio- 
nante è l'aumento delle prestazioni di 
BLINK. Ho potuto constatare di persona 
un incremento della velocità di genera- 
zione dell'eseguibile fino a tre volte 
quella precedente, anche se il manuale 


MCmicrocomputer n. 109 - luglio/agosto 1991 


Attenzione però. Non codificate la ta- 
stiera alternativa al vostro programma. 
Certo, così è anche più semplice, ma il 
programma funzionerebbe solo con le 
tastiere di alcuni paesi. E non fate assun- 
zioni neppure sulla posizione dei tasti 
alfabetici, dato che uno può sempre 
usare una tastiera Dvorak. 

Un'altra possibilità potrebbe essere 
quella in cui tutti i tasti sono disabilitati 
tranne quelli numerici ed i simboli di 
valuta, da utilizzare per campi intesi per 
l'immissione di somme in varie valute 
Come vedete le possibilità sono svaria- 
te, a condizione, ovviamente, di saper 
codificare una tastiera. Ma questo lo 
vedremo in seguito. 


ActivateGadget() 


Per finire, due parole sulla funzione Ac- 
tivateGadget, il cuì prototipo è riportato 
in figura 6. Questa funzione permette di 
attivare un campo da programma, cioè si 
comporta come se l'utente avesse sele- 
zionato il campo in questione. Essa può 
tuttavia funzionare se l'utente stava nel 
frattempo lavorando con i menu o spo- 
stando il cursore di controllo proporziona- 
le (a potenziometro). Inoltre è necessario 
che la finestra od il quadro a cui il campo 
appartiene, siano esse stesse aperte ed 
attive. Per garantirsi ciò, tuttavia, non ba- 
sta chiamare la ActivateGadget() subito 
dopo una OpenWindow() od una Re- 


AMIGA 





quest(), ma bisogna attendere un evento 
di tipo ActiveWindow o RegSet, rispet- 
tivamente. Ovviamente bisognerà esser- 
si assicurati di aver detto ad Intuition che 
si vuole riceverli, quei messaggi. 


Conclusione 


Bene. Anche per questa volta abbiamo 
finito. Nella prossima puntata vedremo 
come si gestisce un campo di tipo stringa 
ed uno di tipo intero. Buona programma- 
zione! e 








Figura B 
Commenti negli stili 
Cec++ r 





fare lo stesso con 4 
se stessa linea. 
“ 





Questo è un blocco di consenti secondo lo stile C "classico" 
Posso chiuderlo a capo, in modo da la 
modalità inserimento, ma perdo così una linea. Per giunta non posso 





re tranquil 





niche fn 


comsenti di fondo linea, che vanno chiusi sulla 


UnFi1eDi967(s21,dire,sai); /* Commento di fondo linea C: devo chiuderlo */ 

II Questo è un blocco di consenti secondo lo stile C+ 

Il Rosso lavorare in modalità INSERIMENTO senza preoccuparmi della chiusura 
1) del commento. E guadagno un paio di caratteri nei commenti di fondo linea. 


UnFi1nDi807(sa1,dire,sai); // Commento di fondo linea C++: non devo chiuderlo 





riporta prudentemente un fattore due. 
Ovviamente dipende dal programma 
che sì sta sviluppando. 

In aggiunta LC1 ora supporta un nuo- 
vo attributo nelle dichiarative: _aligned, 
che permette di allineare l'oggetto di- 
chiarato alla successiva parola lunga 
Ilongword]. Questo è richiesto da alcune 
strutture AmigaDos, come quelle relati- 
ve alle informazioni sui file. Ad esempio. 
struct FilelnfoBlock _aligned fib ; /* Due 
caratteri di sottolineatura */ 

L'opzione -pr di LC1 e LC1B, utilizzata 
per generare prototipi, supporta ora an- 
che | tipi definiti con l'istruzione typedef. 

Inoltre LC1 converte automaticamen- 
te dati dichiarati near in dati far, se si 
dichiarano troppi dati del primo tipo, 
rendendo di fatto impossibile comprime- 
re tutti i dati nei confini ristretti che tale 
attributo richiede 

Tre nuovi messaggi di attenzione 
[warning] sono stati aggiunti 
® commenti annidati [nested] con anni- 
damento disabilitato 
e commento sbilanciato 
® blocco #if/#ifdef sbilanciato 

Le opzioni di compilazione possono 
ora essere memorizzate in un file od in 
una variabile d'ambiente [environment 
variable), in modo che non è più neces- 


MCmicrocomputer n. 109 - luglio/agosto 1991 


sario doverle fornire ogni volta sulla linea 
comandi. Ovviamente tale possibilità è 
utile se usate spesso le stesse opzioni di 
compilazione e non fate uso dei make- 
file. 

Il programma di profili LPROF suppor- 
ta ora anche blocchi multipli di codice 
Imultiple code hunk]. Questo vuol dire 
che non è più necessario usare l'opzione 
SMALLCODE con BLINK quando si usa 
LPROF, 

Un'altra utile possibilità, è quella che 
permette di estendere il buffer di espan- 
sione del preprocessore, permettendo 
così di superare le limitazioni del valore 
di default. Potremo quindi evitare errori 
del tipo «preprocessor buffer overflow» 
qualora una macro si espanda oltre una 
certa lunghezza. 

Sempre per quello che riguarda la 
memoria, è ora possibile specificare du- 
rante la compilazione il valore minimo di 
stack richiesto dal programma. Se il 
programma così generato viene lanciato 
con uno stack inferiore, sarà lo stesso 
programma a ridefinirne il valore prima di 
iniziare l'elaborazione vera e propria. 

Se si usa il comando Te -L, è ora 
possibile specificare quale file di startup 
utilizzare fra quelli messi a disposizione 
dal compilatore (c.0, cback.o, e simili), 


utilizzando l'opzione -t, come riportato in 
figura A. 

Per quello che riguarda l'Assembler, 
esso ora accetta anche la direttiva 
EQUR. 

Un'interessante caratteristica del 
SAS/C 5.10, è che ora LC1 riconosce | 
commenti secondo lo stile C++, e per- 
mette di mescolarli con quelli classici del 
C. Questa nuova caratteristica, se da 
una parte va utilizzata con cura, riducen- 
do al portabilità del codice fra compilatori 
e sistemi differenti, rende molto più 
immediato aggiungere e modificare | 
commenti a fondo linea. Per chi non 
conoscesse lo stile C++, in figura B ho 
riportato un esempio. 

Ovviamente sono stati fissati anche 
numerosi bachi minori, ed aggiunte nuo- 
ve funzioni e macro 

Ora il SAS/C supporta molte varietà 
della macro offsetof, incluse quelle 
GNU e XWindows. La più semplice 
utilizzata è la seguente 
#define offsetofi(tipe,name) ({long)&({(type 
*)0)->name)) 

Inoltre sono state aggiunte le seguenti 
funzioni UNIX 


opendir 
readdir 
seekdir 
telldir 
rewinddir 
closedir 
stat 

isatty 


E questo è quanto. Ah, dimenticavo di 
dire che ho richiesto la nuova versione 
del SAS/C il 20 di dicembre; il pacco è 
stato spedito dagli USA il 2 gennaio, ed è 
arrivato, grazie alle Poste Italiane, a metà 
febbraio, tanto per cambiare. Forse 
l'hanno mandato per nave, per paura che 
venisse dirottato da qualche terrorista 
fedele a Saddam Hussein... me 


231 


MCmicroCAMPUS 





SOFTWARE & UNIVERSITÀ 


a cura di Gaetano Di Stasio 


PiNa2: un sistema General-Purpose 
a parallelismo massiccio 


È nato il secondo prototipo di 
sistema multi-style, general 
purpose, a parallelismo 
massiccio; il suo nome è 
PiNa2, nato dalla perfetta 
collaborazione tra il 
Dipartimento di Scienze 
dell'Informazione di Pisa e 
l'Istituto per la Ricerca su 
Sistemi Informatici Paralleli 
(IRSIP) del CNR di Napoli. 
Attualmente il sistema é in 
funzione nel laboratorio per il 
«testbed» di architetture 
parallele dell'IRSIP 

















Figura 1» Topologia d'interconnessione di 64 nodi 
virtuali con W=K=4. 


232 


di Renato Del Balio e Antonio d'Acierno 


Introduzione 


Negli ultimi anni l'evidenza dei fatti 
ha mostrato che nessuno dei super 
computer in commercio riesce a copri- 
re l'intero campo delle possibili applica- 
zioni, ed uno sforzo di estenderne il 
range deve necessariamente andare 
verso progetti di macchine che suppor- 
tino in maniera efficiente tutti i tipi di 
concorrenza e granularità. 

A tal proposito, macchine del tipo 
microcomputer array, costituite da un 
set di un largo numero di processori 
concorrenti, comunicanti via message- 
passing, sembrano costituire il modello 
strutturale più adatto per il raggiungi 
mento di tale obiettivo 

Inoltre. affinché tali sistemi di com- 
puter siano capaci di supportare una 
larga classe di applicazioni, dalle elabo- 
razioni simboliche a quelle numeriche, i 
linguaggi di programmazione devono 
necessariamente estendersi da tradizio- 
nali (procedurali), a linguaggi ad altissi- 
mo livello. L'obiettivo a cui si tende è, 
pertanto, quello di definire un approc- 
cio che unifichi le esigenze di avere un 
linguaggio concorrente di alto livello ed 
una metodologia adatta per la program- 
mazione concorrente che supporti in 
maniera efficiente e attendibile i vari 
stili di programmazione. Pertanto, la 
definizione di un modello di macchina 
multi-style sembra rappresentare la 
chiave per ì computer della futura ge- 
nerazione 

Il progetto PiNa, condotto dall'IRSIP- 
CNR di Napoli, diretto dal prof. Roberto 
Vaccaro, in collaborazione con la Facol- 
tà di Scienze dell'Informazione dell'Uni- 
versità di Pisa, ha come intendimento 
la definizione e l'implementazione di un 
prototipo di macchina multi-style, gene- 
ral-purpose, con una architettura basata 
sul parallelismo massiccio. 

Il primo prototipo, PiNal è servito 
all'iniziale verifica di alcune idee ed ha 
poi permesso di acquisire know-how in 
un settore di frontiera, incrementando 


proficuamente i rapporti di collaborazio- 
ne con molti centri di ricerca italiani, tra 
cui Milano, Pisa, Bari, Salerno. In que- 
sta prima fase sono stati interessanti | 
contributi per l'avanzamento delle appli- 
cazioni di «visione robotica» 

Ora PiNa2 dovrebbe consentire di 
entrare in una ricerca più avanzata, con 
più ampi riflessi e ricadute tecnologi 
che. Questo secondo prototipo è un 
punto di arrivo perché permetterà la 
verifica di tutte le scelte progettuali 
operate, e quindi della piena validità 
della direzione di ricerca intrapresa, ma 
è anche un punto di partenza verso 
aree che rappresentano il top della rì- 
cerca attuale. Con PiNa2, si pensa, ad 
esempio, di poter definire e realizzare 
l'architettura di un Neurocomputer ge- 
neral-purpose che implementi, in ma- 
niera efficiente, un range, il più ampio 
possibile, di modelli di Reti Neurali Arti- 
ficiali appartenenti alle diverse classi e 
utilizzabili per diverse applicazioni. 


Il linguaggio 
di programmazione ECSP 


Come detto, | microcomputer array 
costituiscono il modello strutturale più 
adatto per l'obiettivo di implementare 
un computer parallelo general-purpose 
Naturalmente nascono nuovi problemi 
in confronto con sistemi tradizionali: la 
possibilità di guasto/errore cresce con il 
numero dei nodi d'elaborazione e dei 
link; il problema è pertanto l'utilizzazio- 
ne di questo elevato parallelismo senza 
dover sacrificare le alte proprietà del 
sistema, quali, ad esempio, modularità 
e robustezza. Così un linguaggio con- 
corrente di sistema ad alto livello é 
necessario allo scopo di realizzare un 
efficiente e affidabile supporto ai lin- 
guaggi applicativi e di progettare siste- 
mi operativi distribuiti. Una ragionevole 
ipotesi è che questo linguaggio sia ba- 
sato sul concetto di ambiente locale di 
cooperazione. Ad esempio, la program- 
mazione imperativa (linguaggi CSP-like), 


MCmicrocomputer n. 109 - luglio/agosto 1991 


e quella object-oriented, sono basate 
sul paradigma message-passing; anche 
altri modelli di programmazione basati 
su paradigmi diversi, come quelli fun- 
zionali e logico, (si pensi come esem- 
pio ai linguaggi Lisp e Concurrent Pro- 
log, rispettivamente), possono essere 
implementati mediante processi comu- 
nicanti realizzando un interprete o un 
compilatore parallelo come una colle- 
zione di processi comunicanti. D'altra 
parte ciò è supportato direttamente 
dalla attuale tecnologia VLSI: il transpu- 
ter della INMOS, un microcomputer 
utilizzabile come «building-block» per la 
realizzazione di sistemi del tipo micro- 
computer array, dispone di un meccani- 
smo hardware per l’'implementazione 
della cooperazione tra processi allocati 
su uno stesso nodo o su distinti nodi 
d'elaborazione. Così, indipendentemen- 
te dalle peculiarità dei linguaggi applica- 
tivi e dalla loro implementazione (inter- 
pretazione o compilazione parallela), il 
progetto e l'implementazione di mac- 
chine multi-style a parallelismo massic- 
cio è principalmente influenzato dalla 
capacità di definire un potente linguag- 
gio macchina concorrente di alto livello 
che supporti efficacemente uno qual 
siasi tra gli stili di programmazione. Il 
linguaggio di programmazione ECSP 
(Extended-CSP), è nato con l'obiettivo 
di progettare software di sistema ed 
applicativo per sistemi multiprocessor 
di tipo general-purpose. Tale linguaggio 
è stato sviluppato al Dipartimento di 
Scienze dell'Informazione dell'Universi- 
tà di Pisa, esso è un linguaggio di 
programmazione concorrente per ela- 
borazione distribuita basato sul modello 
di programmazione CSP (Communica- 
ting Sequential Processes) e sul lin- 
guaggio Pascal. Nella definizione del 
linguaggio sono state apportate diverse 
estensioni al modello CSP in modo da 
ottenere dei costrutti con maggiore po- 
tenza espressiva e efficienza di pro- 
grammazione. Noi, naturalmente, non 
riporteremo una descrizione completa 
di tale linguaggio, ma illustreremo solo 
le principali caratteristiche e innovazioni 
rispetto al CSP. 

Un programma ECSP è costituito da 
un insieme statico di processi attivati 


Foto 7 


Il prototipo PIN41 


dinamicamente mediante comandi pa- 
ralleli. 

Le primitive di comunicazione assu- 
mono la forma di coppie di comandi di 
VO; l'insieme di tali primitive è stato 
ampliato rispetto al CSP. Oltre alla co- 
municazione simmetrica e sincrona con 
rendez-vous stretto, sono definite an- 
che forme di comunicazione asimmetri- 
ca e asincrona 

E possibile dichiarare canali: 

a) Simmetrici sincroni: 

in tal caso, le primitive per tale comuni- 
cazione sono identiche a quelle del mo- 
dello CSP: per l'input la forma è; 


P? OPIv) 
ove P è il nome di un processo e v è la 
variabile targa del messaggio, e per 
l'output: 


P.| costr(espr) 


ove «espr» è una qualunque espressio- 
ne il cui valore è il messaggio trasmes- 


Seconda edizione del concorso MCmicroCAMPUS 


Nell'autunno prossimo riprenderà il concorso MCmicroCAMPUS con la 
seconda edizione. Se avete del materiale interessante redatto durante un 
esame universitario non tardate a mandarcelo. Per le norme di partecipazione 
fate comunque riferimento ai numeri 104 o 108 di MC. In bocca al lupo e.. 


buona estate. 


MCmicrocomputer n. 109 - luglio/agosto 1991 





MCmicroCAMPUS 
SOFTWARE & UNIVERSITÀ 





so e «costr» è l'etichetta di un costrut- 
tore di tipo. 
b) Simmetrici asincroni 

come detto, nel modello CSP, la comu- 
nicazione asincrona non è una primitiva 
e può essere emulata introducendo un 
processo «buffer» tra i processi part- 
ner. Dal momento che la forma asin- 
crona di comunicazione è utilizzata 
spesso, specie nell'interaizone tra pro- 
cessi di sistema operativo, in ECSP 
sono state introdotte delle primitive 
esplicite; esse utilizzano una imple- 
mentazione del processo buffer parti 
colarmente efficiente. La sintassi della 
dichiarazione è la seguente: 


buffer from M pattern IT constructor C) 
lenght N; 


ove: M è il nome del processo mitten- 
te; T è il tipo dei messaggi; C è il 
costruttore di tipo; N è una variabile 
intera che indica la lunghezza del buf- 
fer. La sintassi dei comandi di I/O è 
analoga al caso dei canali simmetrici/ 
sincroni, 

c) Asimmetrici sincroni 
la comunicazione simmetrica, tipica del 
CSP, non è adatta quando non è com- 
pletamente specificato a priori l'am- 
biente di interazione di tutti i processi; 
tipici esempi sono i processi di libreria 
ed i gestori di risorse, Per questa ragio- 
ne l'ECSP contiene una primitiva per la 
comunicazione asimmetrica, la cui sin- 
tassi è la seguente: 

{P: [P1,...Pn)) P ? OP(v) 

dove: P è una variabile di tipo process- 
name (cioè una variabile che può assu- 
mere nomi di processi); P1,....Pn sono 
variabili processname 0 nomi di proces- 
so; OP è un costruttore di tipo; v è la 
variabile targa del messaggio, Questa 
primitiva dichiara implicitamente un ca- 
nale su cui possono inviare messaggi | 
processi P1,...,Pn. 

Il comando di uscita per l'invio di un 
messaggio è analogo ai casi prece- 
denti. 

Un'altra importante caratteristica di 
ECSP è la possibilità di definire «canali 
dinamici», cioè canali per i quali | pro- 
cessì partner connessi possono essere 
esplicitamente cambiati durante l'ese- 
cuzione del programma. Ciò è reso 
possibile dall'introduzione di due nuovi 
tipi di dato: il tipo processname e il 
tipo channelname. Il tipo processname 
consente di definire variabili che posso- 
no assumere come valori nomi di pro- 
cessi; analogamente, si possono defini- 
re variabili del tipo «channelname» che 
consentono di modificare dinamica- 


233 


MCmicroCAMPUS 
SOFTWARE & UNIVERSITÀ 



























































PVP(P.) UG PVP(P,) 
D 
si y 
KVP(P,) KVP(P.) 
Tr 
Ì M 
RVP(P,) n RVP(P,) 
tu pai 











INTECONNECTION NETWORK 














COMMUNICATION NETWORK 











Figura 2 - La struttura logica del D.RT.S, 


mente il tipo dei canali di comunicazio- 
ne; in altri termini, ad una variabile 
«channelname» è possibile assegnare 
nomi di canali di altri processi allo sco- 
po di associare logicamente tra loro i 
canali di processi partner 

Mediante l'uso contemporaneo di ca- 
nali asimmetrici e di canali dinamici, in 
aggiunta ad una maggiore potenza 
espressiva, si ottiene una riduzione del 
numero di canali: se un processo, in 
un dato istante deve ricevere un mes- 
saggio da uno solo dei suoi n partner, 
esso può instaurare la comunicazione 
mediante un singolo canale evitando 
così la gestione di canali statici. 

Inoltre, grazie alla possibilità di modi- 
ficare il numero e i nomi dei processi 
trasmittenti, può essere ottenuta una 
maggiore modificabilità dei programmi. 

Per quanto riguarda l'attivazione in 
parallelo dei processi, in ECSP, un pro- 
cesso Pi può attivare un insieme di 
processi figli (Pi1, Pi2,....Pin) mediante 
il comando 


ACTIVATE Pi1,Pi2,...Pin END; 


il corpo di tali processi viene definito 
separatamente nella parte dichiarativa 
del processo contenente il comando 
parallelo. 

Per quanto riguarda i costrutti sequen- 
ziali, essi costituiscono un sottoinsieme 
di quelli del Pascal; sono presenti tutti | 
costruttori per il controllo del flusso (if, 
while, repeat, for) e, naturalmente, sono 
stati introdotti costrutti per la gestione 
del nondeterminismo: i costruttori alter- 
nativo e rispettivo. Inoltre, rispetto al 
modello CSP è stata prevista la possibili- 
tà di associare ad ogni guardia una 
variabile che ne specifica la priorità. 


234 


L'architettura del sistema 


Nel progetto del prototipo PiNa si è 
seguito un approccio di tipo language- 
first, secondo il quale si parte dalla 
definizione di un linguaggio di program- 
mazione e con esso si definisce la strut- 
tura di una macchina ideale che realizzi 
operativamente la semantica del linguag- 
gio. Il problema della programmazione è 
quello di costruire una macchina reale il 
cui comportamento sia quanto più possi- 
bile aderente a quello idealizzato. 

La struttura architetturale del sistema 
è organizzata come un insieme di ele- 
menti computazionali identici, detti Nodi, 
collegati tra di loro in base ad una 
topologia regolare. Attualmente il prototi- 
po è configurato mediante una topologia 
del tipo WK-ricorsiva, individuata presso 
L'I.R.S.I.P. Tale classe di topologie è 
definibile mediante 3 parametri: N=nu- 
mero dei nodi d'elaborazione virtuali, 
K=grado del nodo, L=livello, d'espansio- 
ne. Il concetto su cui è basata tale 
topologia è quello dei Nodi d'elaborazio- 
ne virtuali: i nodi appartenenti ai diversi 
livelli d'espansione possono essere otte- 
nuti come replicazione ricorsiva di una 
struttura di base totalmente interconnes- 
sa (la struttura del primo livello). Nel 
progetto del sistema è stato scelto un 
nodo di grado K=4, con un numero di 
nodi d'elaborazione virtuali pari a N=(K 
alla L)=64, quindi con un livello d'espan- 
sione L=3. Tale rete d'interconnessione 
è mostrata in figura 1. |l sistema può 
essere visto come costituito da 4 moduli 
di nodi virtuali del secondo livello (ciascu- 
no con 16 nodi reali) totalmente intercon- 
nessi, consistenti a loro volta di 4 moduli 
di nodi virtuali del primo livello (ciascuno 
con 4 nodi reali) totalmente intercon- 
nessi 





Sono attualmente disponibili presso 
l'Istituto due realizzazioni del sistema 
PiNa: uno è il prototipo PiNa1 (che 
potete vedere nella foto della pagina 
precedente), che consta di 16 transpu- 
ter T414, più un altro che funge da 
master, ossia da interfaccia verso 
l'host, un Vax 11/750, ed é realizzato 
utilizzando come linguaggio target OC- 
CAMI. Il nuovo sistema PiNa2, sfrutta 
la potenza della Computing Surface del- 
la Meiko, un calcolatore a parallelismo 
massiccio, ed architettura riconfigurabi- 
le, composto da 256 Transputer T800 
della INMOS (ampiamente descritto nel 
precedente numero di MC), ed è rea- 
lizzato in OCCAM2. | 256 transputer 
sono organizzati in 64 nodi logici («nodi 
PiNa»), a causa come vedremo del par- 
titioning fisico in 4 transputer di un 
nodo d'elaborazione virtuale. 


L'ambiente di programmazione 


Con l'espressione «ambiente per lo 
sviluppo di programmi» si intende l'in- 
sieme di tool necessari all'implementa- 
tore nelle fasi di sviluppo, integrazione e 
verifica del sistema di elaborazione. Tali 
‘strumenti devono supportare, come mi- 
nimo, il noto ciclo di editing-compiling- 
debugging di un programma. Una delle 
linee guida del progetto è stata quella di 
poter disporre di un ambiente di pro- 
grammazione capace di supportare effi- 
cientemente il linguaggio ECSP. Questo 
‘ambiente di programmazione, è compo- 
sto da: 

— il compilatore; 

— il supporto a run-time (kernel); 
— il mapper; 

— il monitor concorrente. 

Poiché come componente fondamen- 
tale del sistema è stato scelto il tran- 


Bibliografia 
F. Baiardi, A. Fantechi, M. Vanneschi: «Linguaggi per la Programmazione concorrente», 


Franco Angeli Publisher, 1985. 


CIA.R. Hoare: «Communicating Sequential 
21, 8, pp. 666-677, 1978, 


) Processes», Communication of A.C.M., Vol. 


R. Vaccaro, U. Scafuri, U. Villano: «The PINa Prototype: a Multi-Style Microcomputer 


Array», Invited Paper in «Education and Applications of Computer Technology», M. De 


Blasi et al. Editors, Fratelli Laterza Publisher, Italy, pp. 607-630, 1988. 


G. Della Vecchia, C. Sanges: «A Recursively Scalable Network VLSI Implementation», 


Future Generation Computer Systems, 4, 


N. 3, pp. 235-243, 1988 


|. De Falco, G. De Pietro R. Vaccaro: «A Development Environment for Concurrent 
Programming», Proc. Int. Conf. on Statistics and Computer Science, marzo 1990, 


A. D'Acierno, 


I. De Falco, R, Del Balio, R. Vaccaro: «Artificial Neural Networks: 


Simulation on PiNa2 System», 4th Workshop on Neural Networks and Parallel Architec- 


ture, maggio 1991 


MCmicrocomputer n. 109 - luglio/agosto 1991 


sputer, come linguaggio «target» per il 
compilatore è stato scelto OCCAM; 
pertanto, la funzione del compilatore è 
quella di tradurre ogni processo ECSP 
nel corrispondente codice OCCAM, ar- 
ricchito con appropriate invocazioni al 
supporto a tempo di esecuzione per la 
gestione dei costruttori concorrenti e 
nondeterministici. Il compilatore è costi 
tuito da un insieme di tool distinti, che 
effettuano sia le analisi relative al pro- 
gramma ECSP sia quelle relative ad un 
singolo processo; ognuno dei tool costi- 
tuenti il compilatore è stato scritto in 
Pascal Unix, e corrisponde, da un punto 
di vista logico, ad una funzione di valuta- 
zione semantica del linguaggio ECSP. 

Per la realizzazione e l'implementazio- 
ne del supporto a run-time (kernel) che 
costituisce il sistema operativo distribui- 
to del sistema PiNa, ci si è basati sul 
Modello di Processore Virtuale. In base 
a questo approccio, la compilazione di 
ogni processo Pi del programma sor- 
gente P produce un Processore Virtuale 
VP(Pi), che incapsula il programma e i 
dati locali di Pi. VP(Pi) è in grado di 
eseguire i costrutti sequenziali di Pi da 
solo, mentre i costrutti concorrenti sono 
implementati mediante cooperazione 
tra | VP relativi ai vari processi interessa- 
ti, L'insieme dei VP che implementano 
un programma P è detto Supporto a 
Run-Time distribuito di P_(DRTS(P)). 
L'implementazione effettiva distribuita 
di ECSP è ottenuta allocando su ogni 
nodo uno o più VP in quasi concorrenza. 
Le funzioni effettuate da ogni VP posso- 
no essere suddivise, da un punto di 
vista logico, in tre classi 
— esecuzione dei costrutti sequenziali; 
— esecuzione dei costrutti concorrenti; 
— comunicazione con altri VP e instra- 
damento dei messaggi. 

In conseguenza di ciò definiamo un 
VP di elaborazione (PVP), uno di kernel 
(KVP), e uno di instradamento (RVP). 

Ogni PVP(Pi) esegue i costrutti se- 
quenziali del processo Pi. Ogni qualvolta 
viene incontrato un costrutto concorren- 
te, PVP(Pi) invoca il corrispondente ker- 
nel KVP(Pi) per eseguirlo. KVPI(Pi) risol 
ve | costrutti mediante cooperazione 
con altre istanze del kernel, comunican- 
do per mezzo di una rete di VP di 
instradamento (Rete di Comunicazione), 
come mostrato în figura 2. Per ottenere 
un'elevata efficienza nell'esecuzione dei 
processori virutali, c'è bisogno di un 
appropriato supporto hardware; perciò, 
ogni nodo di elaborazione è stato fisica- 
mente partizionato in tre sottosistemi, 
chiamati Processing Subsystem (PCS), 
Kernel Subsystem (KNS) e Routing Sub- 
system (RTS), e dedicati rispettivamen- 
te all'esecuzione delle funzioni di elabo- 
razione, kernel ed instradamento. Natu- 


MCmicrocomputer n. 109 - luglio/agosto 1991 


MCmicroCAMPUS 








RTS2 7 
"ge 





RTSI 








KNS 


TO MONITORING 
MACHINE 























Figura 3 - L'architettura di un nodo logico del 
sistema PiNa2. 


ralmente, per ragioni fisiche legate al 
numero di link di ogni transputer, I'RTS 
di ogni nodo virtuale consiste di 2 tran- 
sputer, come mostra la figura 3. Ciò 
significa che, da un punto di vista fisico, 
il nodo di elaborazione è un multipro- 
cessore, basato su un modello di coo- 
perazione ad ambiente locale. Le funzio- 
ni che deve effettuare il kernel si posso- 
no sintetizzare in: 

— gestione dell'attivazione e della ter- 
minazione dei processi; 

— gestione dei canali e delle comunica- 
zioni; 

— risoluzione almeno parziale dei co- 
strutti nondeterministici. 

Dato un programma ECSP, P, consi- 
stente di diversi processi Pi, il mapper 
ha lo scopo di associare ogni Pi ad un 
nodo di elaborazione. Il mapping è effet- 
tuato in due passi: nel primo passo si 
costruisce un grafo nondirezionale pe- 
sato G(P) che descrive le comunicazioni 
tra i processi; l'algoritmo che costruisce 
G(P) è basato su una strategia euristica 
(il problema del mapping è NP-hard): 
questa strategia identifica i canali mag- 
giormente utilizzati a Run-time il che 
consente la stima dei carichi di lavoro 
attesi sui canali. Utilizzando queste in- 
formazioni i costi Cli,j) delle comunica- 
zioni tra due processi Pi e Pj possono 
essere fissati a valori che riflettono le 
frequenze di carico di lavoro sui canali 
tra Pi e Pj. AI secondo passo si assegna 


SOFTWARE & UNIVERSITÀ 


un processo ad ogni processore così 
che il costo delle comunicazioni interno- 
do venga minimizzato. 

In tale ambiente, pertanto, il mapping 
processi-processori è completamente 
trasparente al programmatore. 

Il monitor viene utilizzato per la valu- 
tazione delle performance del sistema 
in modo da poter successivamente ese- 
guire delle operazioni di tuning dei pro- 
grammi applicativi e di sistema. Le in- 
formazioni che ci si prefigge di monito- 
rare sono i tempi di CPU e il traffico dei 
messaggi sulla rete. Il monitoraggio av- 
viene in real-time ed è di tipo «ibrido» 
(hardware/software); è inoltre previsto 
un supporto grafico. 


Conclusioni 


In questo articolo è stato descritto il 
sistema PiNa2, con particolare riferi- 
mento al suo ambiente di programma- 
zione. 

Tale ambiente si è dimostrato adatto 
per la programmazione concorrente in 
quanto, i diversi programmi ECSP ese- 
guiti su PiNa2, sono stati supportati in 
maniera efficiente sia dal compilatore 
che dal supporto a run-time. | risultati 
positivi ottenuti hanno dimostrato la 
correttezza e l'efficacia del nostro ap- 
proccio language-first per l'implementa- 
zione di macchine parallele general-pur- 
pose di tipo MIMD, basate su un mo- 
dello di cooperazione locale tra proces- 
si. Un'altra interessante caratteristica 
che deriva da tale approccio è la modu- 
larità dei tool implementati, nel senso 
che ognuno di essi è composto da un 
set di moduli a funzionalità minima. Il 
prossimo passo sarà l'implementazione 
del debugger concorrente in modo da 
completare l'ambiente di programma- 
zione del sistema PiNa2. In tal modo 
tale macchina può essere utilizzata per 
tutte quelle applicazioni che richiedono 
una elevata potenza di calcolo; ad 
esempio, essa, permettendo anche una 
rappresentazione simbolica della cono- 
scenza abbastanza efficiente, costitui- 
sce un passo indispensabile verso l'indi- 
viduazione di architetture di Neurocom- 
puters General-Purpose (NGP) realmen- 
te fattibili. Sfruttando al massimo il 
know-how acquisito nel campo delle 
macchine con architettura multi-style a 
parallelismo massiccio, si è definita ad 
un primo livello di dettaglio l'architettura 
di un primo prototipo NGP detto NA- 
COM (NAples, COnnectionist, Machi 
ne); il prossimo obiettivo sarà pertanto 
la realizzazione di un primo prototipo 
della macchina NACOM da sottoporre a 
test di validazione mediante implemen- 
tazione sul prototipo di macchina paral- 
lela PiNa2. me 


235 











Il software MS-DOS, Amiga e Macintosh di Pubblico Dominio 


e Shareware distribuito da 
] in collaborazione con 


DE SITE PERSON Microforum 





HARDIVARE & SOFTWARE 





Questo software non può essere venduto a scopo di lucro ma solo distribuita dletra pagamento delle spese vive di supporto, confezionamento, spedizione e gestione del servizio 
I programmi classificati Shareware comportano da parte dell'utente l'obbligo morale di corrispondere all'autore un contributo indicato al lancio del programma. 





copice TITOLOSDESCRIZIONE REC. HARDWARE | CODICE TITOLOSDESCRIZIONE REC HARDWARE | CODICE TITOLOSDESCRIZIONE | REC, HARDWARE 
MSsbos GIO/14 CAPTAIN COSMIC EGANGA Spreadsheet compatibile 1-2:3 
Gioco grafico ‘SPDI02 EXPRESS-CALC meta 
‘COMUNICAZIONE GIO/16 EGA GOLF EGAVGA Richiede solo 256 Kbyte di RAM 
Gioco del Golf SPDI03 EZ:SPREADSHEET 
COM/0i  ONETO ONE merca GIO/17 EA TREK EGANGA Calcoli di budget 
Comunicare tra 2 PO Star Trek SPIGA INSTACALC mei07 
COM02 PROCOMM Hard disk | GIO/N8 JOUSTVGA VGA Spreadsheet TSR 
Noto programma di comunicazione Gioco da bar SPD/05  QUEBECALC 
COM03. OMEGA LINK me106 GIO/19. | MINER VGA meto4 = VGA Spreadsheet 3D 
Comunicazione a finestre Siete in miniera 
COM/04. BACKCOMM meto3 GIOR] MOSAIX VGA | UTILITY 
Programma di comunicazione TSR Puzzie 
Glo/22  OTHELLO EGA me103 EGANGA | UTIO1  PO-DESK-TEAM meto7 
DATABASE Othello Utility TS 
610/23. POKER SOLITAIRE EGANGA | UTI02 HARD DISKUTILITIES Hard Disk 
DBS/0 EASY LABELS Poker da soli Per gestire lHard Disk 
Per creare etichette GIO/24  QUATRIS EGAVGA | UTIO3  DOSHELP mero4 
DBS/02 VIDEO DATABASE metoSHard disk | Tetris con Bombe ecc. Help dei comandi DOS 
Gestione video cassette | Giors SHARKS EGANGA | UTIO4 DISKSPOOLII moto 
DBSI03 HOME MANAGER Hard disk Giocate ai sommozzatori Spaoler di stampa 
DataBase, calcolatrice e calendario | Gior6 SLOTEGA EGANGA | UTO LOCKTITE 
DBS/04  MAIL-MONSTER me103 Siot Machine Protegge i file con password 
Gestire Malling ist | Gioe7 BASSTOUR EGANGA | UTI06  VIRUSSCAN 
DBS/OS MAKE MY DAY Pesca d'altura Cerca virus 
Per organizzare Ì lavoro | Gio8 BLACKJACK EGANGA | UTIO7  LHARC metos 
DBSIOE PC-FILE+ metros | Gioco da Casinò Compressore di dati 
Data Base GI0/29 GALACTIC BATTLE EGANGA | UTI08 ARI me105 
DBSIO7 TASK MASTER | Cione di Invaders con sonoro Compressore di dati 
Projet Plaining 610/30 HOUSE OF HORRORS EGANGA | UTI09 LZEXE metos 


DBS)08 RELIANCE MAILING LIST | Casa degli orrori Compressore di eseguibili 





Mailing per associazioni culturali GIO81  NOID EGANGA | UTO DIET metos. 
DESI0B DMS me107 Consegnate la pizza all'ultimo piano Compressore di eseguibili 
Utility per memorizzare file di diverso genere GIO/32  PINBALL EGA EGANGA | UTIN1  PKLITE me105, 
DESIO ARCHIVIO PARROCCHIALE mc109 ‘Super Flipper Compressore di eseguibili 
Gestione Parrocchie GIO/33. STARDEF UTI12 NEWSPACE eros, 
Missili distruggono la terra. Compressore di file dell'Hard Disk 
EDUCATIVO Gi0/34  MAHUONG EGA EGANGA | UTI13CATDISK me105 
Gioco di società orientale Gatalogatore di file 
EDU/01 ABC FUN KEYS me103 GIO/85 MA.SPOCK motos EGANGA | UTIT4  POINTASHOOT me105 
Per imparare le lettere dell'alfabeto Filetto 30 Programma di Back Up 
EDU/02 COMPUTER TUTOR GIO/B6  MONUMENTS OF MARS mc106 UTIS- SHEZ me106 
Auto-apprendimento del computer Siete su Marte Shell per compressori di dati 
EDU/03 PC-FASTYPE CGA | Gi037  PHARAOHSTOMB me106 UTINE ZZAP me106 
Imparare professionalmente ad usare la tastiera Esplorate la grande piramide Shell per compressori di dati 
EDU/04 Geobase Arch, Geografico mc109 GIO/88. POKER me107EGANGA | UTI7 GUARDIAN ANGEL meio7 
Geografia Gioco del poker da bar Per programmare con | TSR 
| GIOSe NM meio8 CGA | UTI18 STORE me107 
GIOCO Gioco matematico Per rinominare file in automatico 
GIO0 TESORI meio CGA | UTI9 TXT meto7 
GiO/02  2BIT POKER EGAVGA Uliity per il gioco Dungeons & Dragons Per gestire i file TXT 
Poker Canadian GIO81  TOMBOLA met08 CGA | UTI20 xSET met08 
610/03. ASTRO BLASTER PC-AT/288 Tombola al computer + stampa delle cartelle Estensione del comando di sistema DOS SET 
Cione di Space Invaders GIO/42 SMILE mei09 VGA | UTIZI ZAPDIR ‘mc108 
GIO/04 — ALDOS ADVENTURE met03 EGA/NGA Giochino grafico Cancella directory, subdirectory e contenuto 
Clone di Donkey Kong UTI22 UTILITY COLLECTION metog 
GIO/05 CAESAR BASIC+EGANGA | GRAFICA 11 utility varie 
Strategia UTI88 DIA mo109 
GIOI07 | CLONE INVADERS GRFI01 FINGER PAINT DIR moditicato 
Clone di Space Invaders Programma di disegno 
GIO/08 EGAINT mc104 EGANGA | GRF/02 PC-KEY.DRAW met07 CGA | VARIE 
Tetris Per fare slide show 
GIO/09 PO-JIGSAW ‘GRF/03 H&P CALENDAR mo103 VAR/0I - COMPOSER 
Puzzle Calendario grafico + Persuonare a) computer stampare lo spartito 
GiO/0 - MAHJONG EGANGA | GRF/04 PC-DEMO SYSTEM me105 VARIO? CHECK-MATE 
Solitario orientale Progenitore di Presentation Manager Controllo delle finanze personali 
GIONI SUPER PINBALL GRF/05 GRAPHICWORKSHOP___— mc106 VAR/03 PIANO-MAN me104 
Super Flipper Convertitore di formati grafici Per suonare al computer 
GIO/12  ARK EGAVGA VAR/04  BARTENDER me103 
Cione di Arkanoid SPREADSHEET Tutti | cocktail 
GIO/13  BANYON WARS EGAVGA VARIOS DIET DISK 
Strategia SPDIOT AS-EASYAS me103 La dieta al computer 








conce TITOLOSDESCRIZIONE | REC. HARDWARE 

VAR/06 ELEMENTARY C 
Per programmatori In G 

VARIO RECIPES me104 
Buon numero di ricette in inglese 

VARIO8 PERSONAL C COMPILER  mc105 
Semplice compilatore C 

VAR/09MOUSE.TPU & NEWEXEC _ mc106 
Unit in TP per Mouse & Company 

VARO TSR, PRINT & GESTECC —mc106 
Unit in TP per stampa e gestione degli errori 

VAR/11- ARIANNA me106 
Programma di CAE 

VAR TOTOPROJET mei08 CGA 
Gestione schedina 

VAR/13 COVER me108 
Stampa etichette musicassette 

VARN4 | CODICE FISCALE me108Hard disk 
Calcolo del codice fiscale 

VARNS FLIGHT mot09 
Calcolo della rotta 

VAR/16 - DIZIONARIO INFORMATICO me109 
Dizionario degli acronimi (sigle, definizioni ecc) 

WORDPROCESSOR 

WPR/01 W.P.FOR CHILDREN 
Per insegnare ai bambini l WP 

WPRI/02. FREEWORD metog 
Word Processor 

WPR/03 PC-WRITE me106 
Word Processor 

WPR/04 THESAURUS PLUS 
Sinonimi in inglese (TSR) 

WPRIOS GALAXY me1o4 
Word Processor 

AMIGA 

gioco 

AMGIO2 WELLTRIX me105 
Clone di Tetris 

AMGI/0I SYS mo105 
Sulia falsa riga di Pac Man 

AMGI/04 SCOPONE SCIENTIFICO — mc108 
Classico gioco delle carte 

AMGIOS. LA FINE DI UN TIRANNO — mc109 
Adventure semigrafico 

AMGI/06. LA PANTERA SIAMO NOI mc109 
Adventure in formato testo 

GRAFICA 

AMGRI01 PRINTSTUDIO mo104 
Gestisce la stampa di testi 

AMGRI02 TEXTPAINT mo105 
Editor ANSI 

AMGR/03 SCREENX me105 
Per chi lavora su più finestre 

AMGR/04 SETPAL mo105 
Gambia lo schermo da NTSC a PAL 

“SPREADSHEET 

AMSP/01 SPREAD meio4 

UTILITY 

AMUTIO1 MACH Ill metoa 
Tool per mouse 

AMUT/02 RULER meto4 
Visualizza la finestra di workbench 

AMUT/03 HEX mero4 
File editor in esadecimale 

AMUT/04 MOM metoa 
Aggiunge menu al workbench 

AMUTIOS CB mei04 
Log delle funzioni di YO 

AMUT/06 ZETAVIRUS moto4 
Anti Virus 

AMUT/07 DIRMASTER me105 
Utility per gestire i file 

AMUT/08 KDC me105 
Per muoversi nelle directory 

AMUT/09 XCOPYIII me105 
Copiatore veloce 

AMUT10 COZTAPE me105 
Se usate oltre al PG il Cd Audio 

AMUT/11 BBS 8 Log mc106 
Gestione Packet Radio 

AMUT/12 UTILITIES met06 
Comandi CLI Dos-Like 

AMUT/13 VIEWGO Il mc106 
Visualizzatore di testi 

AMUT/14 MATCALC mo106 


Matematica matriciale 








conce TITOLOSDESCRIZIONE | REC. HARDWARE 

AMUT/15 ICONMASTER me106 
Editor di icone 

AMUT/16 HERMIT metos 
Cattura lo schermo 

AMUT/17 TURBO IMPLODER mo106 
Compressore di file eseguibili 

AMUT/18 FONTS2PRINTER mei07 
Font per stampanti 

AMUT/19 SVD meto7 
Anti Virus 

AMUT/20 MC-PROGRAMS me107 
Collezione di utility 

AMUT/21 CHP&SAVE-PREFS me107 
Preference del computer 

AMUT/22 CIDITEIP me108 
Editor per copertine di musicassette 

AMUT/23 DISKEDITOR 108 
Editor di disco 

AMUTIZ8 5 UTILITY met08 


Utility per tutti | qustì 
AMUT/25 OROLOGIO PARLANTE —mct08 
Legge l'ora esatta 


VARIE 


AMVRI01 FRACTUS me108 
Frattali per tutti 

‘AMVR/02 RUBRICA, DACIA & GESTFATT 
Miscellanea mc109 

AMVR/03 FUNZ3D me109 
Traccia curve in 3D 


MACINTOSH 

EDUCATIVO 

MIEDIOI KID PIX meio7 
Per disegnare 

MIEDIO2. NUMBER TALK me107 
Per imparare a contare 

MIED/03. ALPHA TALK meto7 
Per impare lo spelling in inglese 

gioco 

MIGLO! STELLA OBSCURA mo106 
Gioco spaziale in 3D 

MIGIO2 - PARARENA mot06 


RollerBoard sullo Skeatboard 
MiGl03 VIDEO POKER FOR FUN mc106 
Siete a Las Vegas 








conice TITOLOBDESCRIZIONE | REC HARDWARE 


MIGI/04 SPACE STATION PHETA — mc106 
Sue giù per le scale 


Miglio STRATEGO meros 
Strategia con le cante 

MIGI/06 THE LAWNZAPPER meto7 
Falciate il prato 

MIGIO7  MACTRIS me107 
Tetris sul Mac 

MIGI/O8 CANFIELD me1o7 
Solitario con le carte 

MIGI/09  YAHTZEE me108 
Gioco con i dadi 

MIGINO  GLIDER mot08, 
Voiate con un aeroplanino 

MIGI/11 - MACNINJA me108 
Karate 

MIGI/I2 GLIPHA me108 
Alinterno della piramide. 

MiGI/13. MONOPOLY me109 
Gioco del Monopoly 

MIGUI4. GOLF me109 
Solitario con le carte 

MIGI/S. WHEEL me109 
La Ruota delia Fortuna 

MiGINE - GUNSHY mot09 
Gioco del Mahjong 

GRAFICA 

MIGR/01. CALENDAR MAKER mot08 
Calendari personalizzati 

UTILITY 

MIUT/01  OLIVERS BUTTONS meio7 
INIT che sostitisce i bottoni di sistema 

MIUTIO2. POPCHAR me107 
Font 

MIUTIO3. RAMDISK met08 
RAM Disk 

MIUT/04 SCROLL? mo109 
Posiziona le frecce di scroll su un solo lato 

MIUT/O5 DECK EDITOR mo108 
Edita le cante dei Solitari con le carte 

VARIE 

MIVR01 RIDICOLO mo108 
Gestione schedina e riduzione colonne 

MIVRI02. ELIZA me109 


Si colloquia con il computer 








Desidero acquistare 


Compilare e spedire a: MCmicrocomputer 


ll software di seguito elencato al prezzo di L. 8.000 a titolo (ordine 
minimo: tre titoli). Per l'ordinazione inviare l'importo (a mezzo assegno, c/c 0 vaglia 
postale) alla: Technimedia srl, Via Carlo Perrier 9, 00157 Roma. 








dischetti da 











3.5" 5,25” 











Codici: 











[Totale dischi 

















Manuali in italiano: 








TSPD/01 AS EASY AS 











‘TVAR/02 CHEKMATE 











TUTI/01 HARD DISK UTILITIES 














TWPR/05 GALAXY 

















[Totale manuali 














x 8.000=Lire 














Nome e Cognome 





Indirizzo 





CAP/Città 





Telefono 








MCmicrocomputer non offre alcuna garanzia e non si assume alcuna responsabilità sugli 
eventuali danni diretti o indiretti derivanti dall'utilizzo del software distribuito 








PD SOFTWARE MS-DOS 





Estate, vacanze e relax, ecco 
cosa rappresentano i mesi estivi. 
Certo non tutti andranno a 
trascorrere questo meritato 
periodo di ferie per forza al 
mare. C'è chi andrà in montagna 
e chi ai laghi o in campagna. Di 
certo a divertirsi. 

Ma tornando a noi: ecco un'altra 
parata di programmi di Pubblico 
Dominio ancora una volta 
italianissimi. Gli esterofili o chi 
crede che il Pubblico Dominio di 
oltre oceano sia di livello 
superiore devono pazientare. 
Prossimamente ci occuperemo 
di trasmissione file tra computer 
collegati tramite seriale (in 
questo campo specifico gli 
italiani difettano di ingegnosità) e 
di librerie per QuickBasic, tornato 
alle luci della ribalta con la nuova 
versione dell'MS-DOS 5.0. 

Con ciò buone vacanze e buona 
lettura 


238 





di Paolo Ciardelli (MC6015 su MC-Link} 


Codice Fiscale 
Autore Giacomo Spica Dinatale 


Di semplicissimo funzionamento, il 
programma Codice Fiscale sì propone 
come tool per la corretta verifica dei da- 
ti anagrafici/fiscali. 

Si consiglia l'installazione su hard disk 
per avere una maggiore velocità di ese- 
cuzione, in quanto la procedura di ricer- 
ca Visiva della città risulta essere l'ope- 
razione più onerosa in termini di tempo. 

All'avvio del programma viene visua- 
lizzato il logo dell'autore seguito da un 
motivetto musicale e la maschera di in- 
put del programma vero e proprio. 

Premendo F1 si otterranno informa- 
zioni su tutti i tasti attivi e sulla loro fun- 
zione, con F2 si accede ad un semplice 
Help contestuale, mentre con F3, quan- 
do è richiesta la città o la nazione di na- 
scita (quando si tratta di città estera si 
deve specificare la nazione di apparte- 
nenza) si può effettuare la ricerca visiva 
della città o nazione interessata. Con il 
tasto F10 si esce dal programma. 

Va detto che in base alla normativa 
italiana, possono avvenire delle variazio- 
ni, o nel senso che una frazione di un 
comune può acquistare autonomia am- 
ministrativa, o nel senso che comuni 
autonomi possono venire aggregati ad 
altri, o infine per cambiamento di deno- 
minazione 

E chiaro, a questo punto, che l'archi- 


tte et 





Tutti al mare... 


Vio dati deve essere periodicamente ag- 
giornato, Tali aggiornamenti, a richiesta, 
potranno essere forniti a coloro regolar- 
mente registrati presso l'autore (offerta 
libera). In più agli utenti registrati verra 
inviata la nuova versione che contiene 
oltre ai codici delle città, anche i CAP ed 
i prefissi telefonici 

Resta inteso che il programma non 
può prevedere né quei casi in cui c'è 
un'identica espressione alfanumerica 
(art. 6 D.M. 23/12/76) né qualsiasi altra 
situazione speciale in cui il codice fisca- 
le deve essere in qualche modo modi 
ficato rispetto alla prassi ordinaria. 

Confermando i dati immessi il pro- 
gramma visualizzerà il numero del codi- 
ce fiscale richiesto e una finestra di dia- 
logo per permettere all'utente di tornare 
ad immettere dati per eventuali modifi- 
che; cancellare tutti i dati immessi e in- 
trodurne di nuovi; stampare un prome- 
moria del codice fiscale elaborato 

In conclusione, sì ricorda la natura 
Shareware di questo prodotto, cosa che 
naturalmente esclude da parte dell'au- 
tore ogni fine di lucro. Resta, però, quel- 
l'obbligo morale, per chi dovesse usarlo 
professionalmente, di richiedere una re- 
golare licenza all'uso. 

Nota di colore: per provare l'effettiva 
funzionalità del programma abbiamo im- 
messo i dati di Bo Arnklit, che oltre ad 
avere un nome di due sole lettere è na- 
to in Danimarca. Beh c'è riuscito. 


Risultato finale della 
creazione del mio 
codice fiscale. Si può a 
questo punto uscire. 
correggere, stampare 
0 calcolarne un altro. 


MCmicrocomputer n. 109 - luglio/agosto 1991 


Geobase 


Archivio Geografico 
Autore Alessandro Cioffi 


Il programma Geobase si propone a 
quella fascia di pubblico interessata a 
conoscere caratteristiche particolari del- 
le nazioni del mondo. La facilità d'uso 
del programma ne consente l'utilizzo 
praticamente a tutti, con un costo mi- 
nimo d'apprendimento. 

Il programma è corredato di un file 
DATIGEO.DAT, in ASCII formattato, che 
contiene, senza alcuna presunzione di 
completezza e precisione, dei dati che il 
sottoscritto ha provveduto ad inserire, 
sia per una questione di debugging del 
programma stesso, sia per porre un 
punto di partenza per eventuali aggiun- 
te. 

Da un punto di vista tecnico, c'è da 


Archivio Geografico 


INSERIMENTO DATI 


azione Dl 
capitate 0 Capoluogo 
Superficie 

pensita 


Popolazione 
Unita” monetaria 
fhetigiose 


Lingua Cont nenta 


Frenere dsc) per ritorno rem 





dire che il programma è stato compilato 
in QuickBasic 4.0 e che gira su scheda 
CGA. Il file è un file relativo ordinato per 


PD SOFTWARE MS-DOS 





Schermata di input del 
programma educativo 
di geografia: sembra 
completo. 


Prodotto max. lorda per ab 


Nazione da un Insert Sort; l'accesso è 
regolato da una ricerca binaria e l'annul- 
lamento è fisico e non logico. 





Archivio Parrocchiale 
Autori Roberto e Giuseppe Savigni 


L'Archivio Parrocchiale, scritto in dBa- 
se III plus, è un programma apposita- 
mente concepito e progettato per l'uso 
delle parrocchie per gestire l'anagrafica 
ed i dati riguardanti i sacramenti dei par- 
rocchiani. 

È possibile ottenere tutte le operazio- 
ni che normalmente vengono richieste 
ad un Ufficio Parrocchiale quali visualiz- 
zazione e stampa di dati sui parrocchia- 


ni, stampa di certificati, gestione dei Re- 
gistri e mantenimento degli stessi, e 
così via. 

L'intento degli Autori è stato quello di 
rendere il più semplice possibile il lavo- 
ro degli addetti all'Ufficio Parrocchiale, 
siano essi Sacerdoti o Laici, ed inoltre è 
stato strutturato in modo da renderne 
facile l'uso anche a chi non è esperto in 
gestione di basi di dati. 

Purtroppo, per avere un utilizzo effi- 
ciente e rapido del programma, è ne- 
cessario l'uso di un Hard Disk poiché i 


dischetti non sono sufficientemente ve- 
loci e capaci. D'altra parte, oggi come 
oggi il costo di un Hard Disk da 20 
Mbyte non è più una spesa insormon- 
tabile, paragonata ai vantaggi che se ne 
possono ottenere. 

La configurazione richiesta è un com- 
puter MS-DOS compatibile con 512 
Kbyte di RAM, Hard Disk ed una stam- 
pante. 

Poiché non vengono visualizzati gra- 
fici di alcun tipo, è sufficiente un nor- 
male adattatore video per pagine testo. 





Utility Collection 


Autore Mario Lener 


È una raccolta di ben undici utility 
scritte in Microsoft C v. 5.0 con chia- 
mate al BIOS e alle locazioni della me- 
moria all'interno del codice. Tutti | pro- 
grammi sono compilati con il modello 
SMALL, anche se sono sviluppati in 
modo da poter essere compilati con il 
LARGE 

Per ridurre il più possibile la lunghez- 
za del codice non è mai stata usata la 
funzione «printf», mentre al suo posto è 
stata usata «cprintf», che porta con sé 
un codice oggetto più ridotto. Dove non 
@ necessario avere il testo formattato, 
ho usato la funzione «cputs». Oltre que- 
sto, il codice è stato il più possibile ot- 
timizzato per una maggiore efficenza. 

Descrizione breve degli undici pro- 
grammi 

COLDBOOT.EXE: forza il computer a 
eseguire un Cold Boot saltando all'indi- 


rizzo F000:FFFO con un Far Jump dopo 
avere posto nelle locazioni 472h e 473h 
i valori 34h e 12h rispettivamente. Il re- 
set così effettuato è equivalente alla si- 
tuazione che sì verifica quando viene 
premuto il tasto Reset o viene accesa la 
macchina (controllo memoria, status 
macchina, ecc). 

WARMBOOT.EXE: forza il computer 
a eseguire un Warm Boot saltando 
sempre all'indirizzo F000:FFFO, ma sen- 
za inserire i valori 34h e 12h nelle lo- 
cazioni 472h e 473h. 

Questo reset è identico a quello ot- 
tenuto premendo CTRL+ALT+DEL. 

MEM.EXE: controlla la memoria pre- 
sente sulla macchina e quella disponi- 
bile. 

Oltre a quella convenzionale viene mi- 
surata quella estesa (solo AT 286 e su- 
periori) e espansa. Se sono presenti dri- 
ver per cache memory o RAM disk che 
lavorano nella memoria estesa o espan- 
sa, il valore riportato sarà 0. 


MCmicrocomputer n. 109 - luglio/agosto 1991 


DISK.EXE: riporta le informazioni del 
disco desiderato. Nella prima parte vie- 
ne mostrato lo spazio totale disponibile, 
quello occupato e quello rimanente, nel- 
la seconda i byte per settore, i settori 
per cluster, i cluster disponibili e i clu- 
ster totali. 

Vengono esclusivamente usate fun- 
zioni del Bios. 

KEY.EXE: per chi programma in C e ha 
la tastiera italiana, quindi senza le paren- 
tesi { } che sono indispensabili (ogni volta 
bisogna premere ALT 125 (o 123), e la 
cosa alla lunga diventa noiosa. L'ANSI- 
-SYS permette la redifinizione dei tasti, 
e con il C è un gioco da ragazzi. 

SKEYB.EXE: aumenta al massimo la 
velocità del cursore e i caratteri ripetuti. 

Per chi programma e usa un editor o 
un ambiente integrato, questo program- 
ma può tornare utilissimo, dato che per- 
mette di by-passare la frustrante attesa 
degli spostamenti del cursore. Funziona 
solo su AT 286 e superiori. 


239 


PD SOFTWARE MS-DOS 








HDOFF.EXE: parcheggia le testine 
degli Hard Disk 0 e 1 presenti nella 
macchina, Dopo il lancio il computer 
viene bloccato e per riutilizzario è ne- 
cessario un reset. 


HDPARK.EXE: parcheggia le testine 
dell'Hard Disk. Dopo il lancio il compu- 
ter viene bloccato e per riutilizzarlo è 
necessario un reset. Funziona solo su 
AT 286 e superiori 

CAPSLOCK.EXE: attiva 0 disattiva il 
Caps Lock. Sulle macchine di classe XT 
Îl led non viene acceso, anche se lo sta- 
tus del Caps viene ugualmente modifi 
cato. Sugli AT 286 e superiori anche il 
led viene acceso. 





NUMLOCK,.EXE: come CAPSLO. 
CK.EXE, ma agisce sul Num Lock 

PRT.EXE: in pratica forza la stampan 
te a usare il set di caratteri sovrascritto, 
cambiando però lo spazio tra una riga e 
l'altra: sembra di avere un set micro 
scopico! 

Funziona solo su stampanti ad aghi 
Dopo l'uso è necessario resettare la 
stampante per tornare ai caratteri stan- 
dard. 








Flight 
Autore Michele Benvegnù 


Il programma Flight può essere utile a 
qualche migliaio di utenti, cioè ai piloti 
dell'aviazione generale. Non sarà utile 
pertanto ai piloti professionisti, che vo- 
lano quasi esclusivamente in condizioni 
di volo strumentale, e neppure ai piloti 
di deltaplani e velivoli ultraleggeri i quali 
hanno un raggio d'azione troppo limitato 
e volano il più delle volte nelle strette 
vicinanze del campo base. Il program- 
ma, che si presenta con | classici menu, 
permette di gestire fini a 128 voli, cia- 
scuno dei quali viene salvato separata- 
mente su disco (.FLI). Ciascun volo può 
contenere sino a 64 riporti e 64 radio- 
frequenze. Il database interno può con- 
tenere i nomi e le coordinate di 512 
punti di riporto e i nomi e le frequenze 
di 256 stazioni radio. Tutti questi limiti 
sono ampliabili ricompilando opportuna- 
mente il programma, tuttavia si ritiene 
che difficilmente costituiranno una re- 
strizione operativa. | calcoli delle rotte e 
delle distanze sono eseguiti mediante 
formule trigonometriche piane, conside- 
rando irrilevante ai fini pratici l'errore di 
curvatura sferico, date le piccole distan 
ze in gioco per ciascuna tratta. || pro- 
gramma è munito di help in linea con- 
text — sensitive, usa la tecnica ormai 











AERITALI 


LIDO VENEZIA 
PALAMOCCO 
CHIOGGIA CITTA 
MONSELICE 

ESTE 
MONTAGNA 
LEGNAGO CITTA 


Nognna 
MATOVO CITTA 
MRBCARIA 
PIADEMA 
caio 
PIACENZA 
CASTEL S.GIOUANI 
06 v0g 
ALESSANDRIA 
STI 

IALLI 

(3 


Freni un testo per continuare, Esc per finire 





consolidata dei menu a tendina ed è ri- 
configurabile per quanto riguarda colori, 
fondini, riquadri, scheda grafica, e alcuni 
parametri interni relativi al volo, quali la 
velocità e la declinazione magnetica. È 
del tutto di pubblico dominio (freeware), 
il suo uso è gratuito, nessun diritto è 
dovuto all'autore né ad eventuali distri 
butori. L'autore auspica la massima dif- 
fusione presso tutti gli Aeroclub e pres- 
so tutti | piloti dell'Aviazione Generale. 

L'autore non può assumersi alcuna 





FEFEEEEEO 


Li 
PSP ESSA III 


responsabilità per quanto riguarda even 
tuali conseguenze derivanti da un uso 
errato o improprio del programma, né 
relativamente alla correttezza dei dati 
già inseriti dall'autore o da altri utenti 
nel database interno al programma, A 
tale proposito si rammenta che il pro- 











gramma è dotato di un data base ed è 
corredato da alcuni voli relativi principal 
mente, ma non esclusivamente, alla zo- 
|- 





na di volo abitualmente fri 
l'autore 


en 





ata d 








Dizionario Informatico 


Autore Roberto Colmegna 


Diz serve a chi a che fare spesso con 
acronimi informatici o elettronici. Fonda- 
mentalmente basato sulla struttura di 
un data base permette di aggiungere, 
cercare, cancellare, correggere e elen- 
care le voci presenti nell'archivio, 

Le opzioni a cui si accede sono sei 
compresa quella di uscita: Aggiungi, Ri 
cerca, Cancella, Lista ed Uscita 

Perl'immissionedei dati viene richiesto 
la Sigla (composta da 40 caratteri, per 
esempio V.G.A.) la Descrizione (3 righe 
di 60 caratteri) l'Acronimo (cosa significa 
la sigla: es, Video Graphics Array) 


240 





MCmicrocomputer n. 109 





- luglio/agosto 1 





in fase di ricerca deve essere immes- i vocaboli e di spostarsi con le ireccein  — 
a una sigla uguale (sia come punteg- basso ed in alto, uscendo con ESC 
che come maluscolo/minuscolo) Il programma è itto in Turbo Pa al 












































a quella presente nell'archivio. Perciò se 5.0 mentre il file DIZ/ARC (contenente 
memorizzato V.G.A. e cate tutte le informazioni del dizionario) è 
> «v.g.a» Verrà presentata Una una struttura composta 
i contenente un errore di ricerca. pi, strut nia 
ellare parla da sola. Attenzione Han La variabile 'Descriz' contiene 3 righe 
per he l'opzione di cancellazione di Sigla tringf40] da 60 colonne ascuna. 
comp a diminuzio- Descriz : string[180] Se per il rec letto la bile ‘St 
sioni del file DIZ.ARC Acronimo + stringl40) to’ equivale a '*’ significa termine 
L di lista permette di vedere tutti end. in que stato cancellato 
Dir 3216504 byte liberi su disco 
Autore Marco Vicentini c:\APPOGGIONUTIZIPDR /9 le i comandi 
5 A i de 2.4: Ne Dr for 16009 Copyright (C) MHI Verona 1958 DO: 
dir è un'utility realizzata per visualiz ome di Pubbl ico Dominio 
4 3 Si Tealzata, POrVI ACCO eni ALLIOONI (directors, soraf!la(3), uilacerds1 Loprioni) 
zare le varie subdirectory del disco fis 
so. Le opzioni seguono sia il comune Opzioni 
Le:‘apzion) ‘seguono sta À Visualizza I file di sistena e nescosti 
yrmato Dos che quello Unix (ovvero gli bi Visualizza gli attributi 
lentificatori possono essere precedut 
(GENTINEStari RGSSoni E Juti 4 Visualizza tutti 1 file nelle sotto directory 
ja un / che da un — e per comodità 
son he essere attaccati) n Visualizza a colome 
sono anche essere attac n Visualizza solo 1 totali 
0 Bi Pausa a fine riga 
a i file di sistema e na: E) Questa schermate d'aluto 
ando anche 
ES 11 programa accetta sia - che / cone Identif'icativi per le opzioni 
nascosi Le ogzioni possono stare anche assiene 
4 visualizza gli attributi (a=attributo Fer bloccare la visualizzazione premere un tasto qualsiesi 
Archivio, d=Directory, s=Sistema C: MPPOGGIONTIZS). 
=N: Sola lettura) 
5 a tutti | file nelle sotto di 
rectory comprende anche un breve t visuali solo | totali, cioè unica: za un breve riepilogo delle funzior 



























ssunto con numero dei file € zio nazio e il numero dei file per Per pos 186 0 superiori c'é 
‘cupato ogni subdirectory più il totale finale n file di nome DR286 che è un 
v visualizza a colonne come il dir del a fine riga po' più veloce e più piccolo del nor 
Dos a schermata d'aiuto visualiz- male 
Smile : 
smile è un gioco con semplici regole 
ma che richiede da parte giocatore 
Ipo d'occhio, riflessi e... fortuna. Lo 
scopo è di alutare Smile (il sole sorri 
ite) a selezionare a coppie uguali i 
ri simboli che costituiscono gli sche: 
mi di gioco. Il tutto può sembrare facile 
se non fosse per i vari ostacoli che si 
incontrano durante il gioco: segnali di 
pericolo, cubi che ostacolano il percor 
so, trappole ed il poco tempo a dispo. 
one rendono il gioco sempre più 








Implicato. Per spos nile si devo 









no utilizzare | tast direzione del ta 
stie numerico. La selezione del sim 
bolo avviene premendo il tasto spaci 
















entre per utilizzare le bombe a dispo 
zione (distruggono i cubi attorno a o con Turbo Pascal 5.5 e per un cor- per rendere più brevi i tempi di cari 
ile) si deve premere il tasto [5] del o funzionamento r a dei file mento dei file di font. Requi te 





ino, Preme 
gioco. 
‘ogramma è 


tas 





il tasto [ESC] per  GRAPH.TPU e | due file per font con ma: XT o AT compatib 
ensioni chr presenti su disco. Si moria minimi 
editato e com- consiglia di caricare | file su Hard Disk e scheda gra 











109 - luglio/agosto 1991 





PD SOFTWARE AMIGA 





Quando il gioco si fa duro... 


i duri cominciano a giocare. 
Caro vecchio John Belushi, che 
diceva questa battuta in un suo 
celebre film. Ma lui intendeva in 
senso lato «agire con fermezza» 
mentre noi intendiamo proprio i 
giochi videogame, quelli di cui 
parleremo in questa puntata. 

In realtà la citazione da «Animal 
House» era solo una scusa per 
richiamare l'attenzione dei 
programmatori PD sul fatto che 
in tale ambito siano ancora pochi 
i giochi e ancora meno quelli di 
buon livello. Certo, un 
programmatore non può 
competere con uno staff di 
persone delle software house 

di videogiochi commerciali 
eppure tenteremo di dimostrare 
il contrario presentando due 
adventure game originali: se non 
si possono battere i grandi 
videogiochi sul piano della 
grafica e dell'animazione forse lo 
si può fare sul piano creativo 
inventando avvincenti adventure. 
Ma prima è necessario 
presentare anche qualche 
programma «serio», per cui 
andiamo subito ad incominciare 


242 


di Enrico Ferrari (MC0012 su MC-Link) 


Rubrica, DACIA, Gestfatt 


Un bel terzetto di programmi da Gio- 
vanni Minici di Anagni: il primo è una 
semplice, ma poi non tanto, rubrica te- 
lefonica, il secondo è un programma di 
Intelligenza Artificiale mentre il terzo è 
un sistema di fatturazione. | primi due 
programmi sono totalmente PD mentre 
il terzo è shareware, viene richiesta la 
modesta somma di 15 mila lire nel caso 
risultasse utile a chi ne fa uso, esami- 
niamo con ordine i singoli programmi. 

Rubrica, come gli altri programmi, è 
scritto in Amigabasic e poi compilato, è 
comunque presente anche il sorgente 
per personali manipolazioni. || program- 
ma può contenere fino a 1500 record e 
dispone di tutte le funzioni necessarie 
ad una rubrica telefonica: immissione, 
modifica, ricerca e stampa di un nomi- 
nativo. 

Rubrica adotta un filosofia diversa dai 
soliti menu a tendina: sono sempre pre- 
senti dei pulsanti (i gadget insomma) 
selezionabili da mouse tramite i quali ef- 
fettuare le operazioni volute, un bordo 
rosso lampeggiante circonderà l'ultimo 
pulsante premuto. Il programma è spar- 
tano e non concede finezze estetiche, 
però funziona: forse il tutto è un po' «ri- 
gido» e predeterminato, a partire dal file 
dati non liberamente assegnabile. 

DACIA è l'acronimo per Dialoghi AI 


[mission ST Mater aretto tetto nem eettototti 
\ 


Iianullanento clienti 
ia 
1 
alzi /Copyriht 
(Cancella anchivio 
[Usetta 





Computer Di Intelligenza Artificiale: la 
sintassi della frase traballa un po’, ma 
altrimenti il nome non sarebbe venuto 
fuori bene. 

A partire dal celebre Eliza del MIT fino 
ai più recenti programmi di |.A. la ca- 
ratteristica di questi programmi è sem- 
pre stata quella di fornire una simulazio- 
ne il più possibile reale di un dialogo 
umano, nel quale uno dei due interlo- 
cutori sia un computer: famosi i test 
«ciechi» dove un uomo posto davanti a 
due monitor doveva indovinare se le ri- 
sposte date da questi alle sue domande 
provenissero da un uomo o da un cal- 
colatore. 

DACIA non ha grandi pretese scien- 
tifiche ma è comunque interessante 
pone domande all‘interlocutore, forni- 
sce dei ragionamenti logici alle sue ri- 
sposte e compone anche una poesia fi- 
nale con un verbo fornito dall'utilizzato- 
re 

In più c'è la novità della voce: ci sem- 
bra che il programma usi la translator 
library inglese perché il risultato è un 
italiano terrificante, intelligibile al 60% 
Un progetto di |.A. interessante comun- 
que, sul quale varrebbe la pena di lavo- 
rarci sopra 

Gestfatt è il pezzo forte del dischetto, 
inutile negarlo: il programma è in realtà 
composto da 3 singoli programmi com- 
patibili fra di loro, Magazzino, Fatturazio- 


Archivio Clienti: il 
programma fa parte 
del pacchetto Gesfatt 


MCmicrocomputer n. 109 - luglio/agosto 1991 


ne e Archivio. Il programma è adatto a 
piccole aziende o commercianti con 
contabilità normale o forfettaria: un 
quarto programma di installazione per- 
mette di inizializzare l'archivio coi dati 
della propria azienda. L'archivio clienti 
consente di gestire fino a 1500 clienti 
ognuno dei quali memorizzabile con i 
suoi dati fiscali. La ricerca del cliente 
può avvenire su qualsiasi campo, a dif- 
ferenza di altri programmi analoghi, ed è 
naturalmente prevista la possibilità di 
eliminare o aggiungere nuovi clienti: il 
programma prevede anche la stampa 
dei tabulati relativi ad ogni cliente. 

Il programma Gestione Magazzino ha 
un funzionamento analogo al preceden- 
te e ne condivide molte procedure: si 
possono inserire fino a 1500 articoli 
ognuno dei quali identificabile per de- 
scrizione, giacenza, prezzo d'acquisto e 
di vendita, aliquota IVA ecc. Da menu 
separato è poi possibile effettuare la 
procedura di carico e scarico e di scorte 
rimanenti. Molto potente anche qui l'op- 
zione di stampa che risponde a diversi 
criteri d'ordinamento, consentendo la 
realizzazione di listini precisi. 

Fatturazione è il cuore del pacchetto 
Gestfatt: utilizzando i dati forniti dagli al- 
tri due programmi provvede ad emette- 
re le fatture. Queste possono essere in- 
testate anche direttamente ai clienti 
presenti nell'archivio clienti, ogni fattura 
può contenere 14 articoli e voci di spe- 
sa: se gli articoli vengono prelevati di- 
rettamente dall'archivio del magazzino 
questo verrà automaticamente aggior- 
nato, altrimenti è possibile digitare ma- 
nualmente i singoli articoli da fatturare. 

Il programma gestisce fino a 3 aliquo- 
te IVA più l'aliquota fissa al 0% (spese 
esenti): prima dell'emissione della fat- 
tura (su video e/o stampante) il pro- 
gramma esegue i subtotali delle aliquo- 
te e dell'imponibile. 

Un programma veramente ben fatto 
ed utilizzabile concretamente dal «vi- 
vo», Gestfatt è italiano ed è shareware, 
che altro volete di più? 


La fine di un tiranno 


Entusiasmante. Questo l'aggettivo 
per descrivere questo programma, un 
adventure semigrafico. 


Così si autopresenta 
DACIA, un programma 
di LA. 


Da due ragazzi di Alghero ci giunge il 
primo vero gioco adventure PD mai vi- 
sto in Italia: ben due dischi per una 
emozionante sfida fantascientifica. 

Siamo nel 2937 d.C. e la storia fa ri- 
ferimento a 21 anni prima quando le co- 
lonie terrestri si sono ribellate all'auto- 
rità della Federazione Terrestre e hanno 
fondato l'Impero Spaziale d'Orione. Di 
qui l'inevitabile guerra fratricida di di- 
mensioni galattiche, i ribelli guidati dal 
generale Spluberg stanno per avere la 
meglio sulla Federazione che elabora 
come disperata mossa di contr'attacco 
il Progetto Damocle. 

Tale progetto prevede nientepopodi- 
meno che l'eliminazione del Generale 
paranazista, quello col nome che sem- 
bra una marca di birra. Per far fuori il 
generalone un soldato terrestre si infil- 
trerà nella base nemica e ammazzerà 


PD SOFTWARE AMIGA 








Spluberg, e chi sarà questo impavido? 
Ma voi naturalmente, che domanda. 

Per gli appassionati di Asimov questo 
adventure è una pacchia, sembra di rì- 
vivere la Trilogia Galattica con la Fonda- 
zione, i ribelli e tutto il resto. Per tutti gli 
altri questo gioco colma una precisa 
mancanza del software PD italiano, la 
mancanza di adventure. Il programma è 
stato scritto in Amigabasic e compilato 
con l'Hi Soft Basic Compiler e «nono- 
stante» l'uso dell'Amigabasic il risultato 
è eccellente. 

Lo schermo è diviso in tre finestre: in 
alto a sinistra compare il disegno illu- 
strativo relativo alla posizione attuale 
che occupiamo, quello in alto a destra 
ospita la sezione di input dei comandi e 
la finestra centrale, grande, contiene le 
descrizioni del gioco e tutti i messaggi 
relativi. Non sono state utilizzate scher- 


Schermata principale 
di «La fine di un 
tiranno»: notare le 
diverse finestre di 
input, output e 
descrizione grafica. 


n l'atti- 
Da Dt iemge 210 te voce da o alarriant? pel desiderata nell'tli 


terminale è acceso ed attende no fun faput dalla tastiera pesta aosrato. | 





MCmicrocomputer n, 109 - luglio/agosto 1991 


243 


PD SOFTWARE AMIGA 








Funzione disegnata dal programma Funzioni 3D: sono stati alterati i valori di 
Ycon per creare le «onde» sulla funzione. 


mate IFF né effetti sonori di sorta a cau- 
sa della limitatezza dell’Amiga Basic, 
per i disegni si è fatto uso dell'Object 
Editor presente nel disco Extras Com- 
modore, la grafica è anche eliminabile 
col comando «nograf». L'interfaccia con 
l'utente è molto curata, il parser è piut- 
tosto sofisticato e trovare la parola o il 
comando giusto non sarà un problema. 

Pur avendo una sintassi del tipo Ver- 
bo + Oggetto il gioco è abbastanza ela- 
stico e prevede facilitazioni quali la par- 
ziale coniugazione dei verbi e la loro ab- 
breviazione. 

Addirittura si possono usare pronomi 
come normalmente si fa in una conver- 
sazione in italiano: sono permesse frasi 
del tipo «prendo tuta-la indosso» e 
«apro cassetto-lo esamino», il gioco è 
anche salvabile su file per un uso futu- 
ro. Particolare inusuale, è presente co- 
me file ASCII la soluzione del gioco; è 
affidata alla vostra onestà leggere o 
cancellare tale file, noi lo abbiamo letto 
subito. 

La presentazione del gioco è accurata 
e tutto l'insieme è gradevole e molto 
ben fatto, considerando che parliamo 
sempre di programmi non commerciali: 
onore a Daniele Alfonso, ideatore della 
parte testuale, e a Gianluca Perseu che 
ha curato la grafica. 


La pantera siamo noi! 


Vi ricordate il movimento studente- 
sco del 1990? Nato in contemporanea 
con l'apparizione di una pantera nelle 
campagne romane il movimento della 
«Pantera» sembra ora un ricordo politi- 


244 


Funzioni 3D in azione, si nota la tecnica «a pittore» usata per disegnare | po- 


ligoni che graficano la funzione 


co, una nostalgia studentesca. Per for- 
tuna ci pensa Andrea Paoloni, scherzo- 
samente, a ricordarci della Pantera: suo 
questo originale adventure ambientato 
nell'ambiente universitario 1990. 

L'etichetta del dischetto, l'icona del 
programma, il bottblock introduttivo so- 
no pieni di disegni della Pantera: perfino 
il pointer è una divertente orma del fe- 
lino. Abbiamo parlato del bootblock mo- 
dificato: è oramai uso invalso quello di 
personalizzare l'avvio del dischetto con 
grafica e suono miscelati abilmente gra- 
zie ad appositi programmi, l'effetto è 
buono, ma oramai se ne vedono un po' 
troppi in giro. 

Il programma si avvale anche di una 
translator.library contente i fonemi ita- 
liani: spesso infatti la voce guida il gio- 
catore o introduce fasi di gioco, l'effetto 
della voce sintetica è come al solito ab- 
bastanza sconvolgente, ma ben intelli- 
gibile anche in italiano. 

Il gioco: si è perso da qualche parte 
un foglio sul quale compaiono i termini 
della prossima assemblea studentesca 
del movimento della Pantera. È un 
guaio, perché senza programma rischia 
di saltare l'assemblea e il movimento 
potrebbe risentire: bisogna trovare il 
foglio nel tempo massimo di dieci mi- 
nuti e poi spedirlo via fax alle altre Uni- 
versità. Dicevamo che si tratta di un 
adventure, totalmente privo di grafica 
la sintassi dei comandi è del tipo Verbo, 
Articolo, Soggetto ed esistono alcuni 
comandi abbreviati che forniscono l'in- 
ventario del materiale che possediamo 
e la lista di tutti i comandi (come quelli 
di spostamento) usabili. 


Non è affatto facile giocare la prima 
volta: dopo poche mosse si finisce re- 
golarmente investiti da qualche auto 
mentre si attraversa un viale od una 
piazza, e l'altoparlante ghigna perfida- 
mente «che brutta fine hai fatto!», uni 
co consiglio dato dall'autore è quello di 
«trovare la Facoltà» 

Naturalmente nel gioco sono inserite 
una serie di variabili casuali e ripercor- 
rere la stessa strada già fatta in una par- 
tita precedente non giova alla riuscita fi- 
nale. L'idea di ispirare un gioco ad un 
movimento studentesco ci è parsa ca- 
rina e degna di premio, più del gioco 
stesso: francamente «La fine di un ti- 
ranno» è nettamente migliore. Speria- 
mo in una versione più avvincente, ma- 
gari scritta in C. Come «bonus» viene 
fornita una directory contenente 9 icone 
di vario genere sempre buone: ci sfug- 
ge il motivo di questo regalo, ma a caval 
donato non si guarda in bocca 


FunZ3D 


Non potevano mancare nel circuito 
PD dei programmi di matematica, e 
prontamente Walter Gamba di Torino ci 
manda un programma per tracciare fun- 
zioni 3D in assonometria a poligoni pie- 
ni 

Per i matematici non ci dovrebbero 
essere bisogno di ulteriori spiegazioni, 
per gli altri rimandiamo alla foto dell'ar- 
ticolo per dare un'idea di questo tipo di 
disegni 

| programmi sono in realtà due, scritti 
entrambi in Amigabasic, ma uno è la 
versione abbellita dell'altro quindi fare- 


MCmicrocomputer n. 109 - luglio/agosto 1991 


mo riferimento ad un programma solo 

Il metodo usato è quello detto «del 
pittore» che consiste nel disegnare pri- 
ma i poligoni più lontani da chi guarda 
avvicinandosi poi man mano all'osserva- 
tore cancellando le linee nascoste: 
grosso modo come fa un pittore quan- 
do vernicia un pavimento partendo dal 
lato opposto alla porta 

Dapprima vengono chiesti i valori en- 
tro cui far variare la X e la Y, poi il nu- 
mero di scansioni per asse, in pratica il 
«passo» del disegno o se volete l'accu- 
ratezza dello stesso. 

Maggiori saranno le scansioni più li- 
neari saranno le curve e più lungo il 
tempo di elaborazione. 

In pratica il passo con cui il program- 
ma disegna la funzione è determinato 
dal numero di «mattonelle» disegnate 
per ogni asse: come si intuisce dalla fo- 
to maggiore sarà la scansione maggiore 
sarà il numero di mattonelle disegnate. 
Noi abbiamo usato un valore abbastan- 
za alto per dare omogeneità al disegno 
ma si può tranquillamente dare un va- 
lore basso, vedere il grafico che verrà 


tracciato dopo poco e se soddisfatti del 
risultato incrementare i valori. 

La funzione disegnabile non è pur- 
troppo selezionabile da programma, bi- 
sogna agire manualmente sul sorgente 
e cambiarla a mano, quindi riavviare il 
programma: una operazione comunque 
semplicissima. L'autore da buon infor- 
matico precisa che viene operata una 
trasformazione sulle coordinate ortogo- 
nali canoniche modificate in coordinate 
riferite ad assi che si intersecano non 
ortogonalmente e non isometrici. Nel 
programma in versione «de luxe» tutti i 
valori, tranne la funzione, sono selezio- 
nabili da mouse agendo sui gadget re- 
lativi e immettendo da tastiera ì nuovi 
valori 

Il programma è sufficientemente ela- 
stico da evitare interruzioni di esecuzio- 
ne dovute ad errore di calcolo o nel ca- 
so avvenga una divisione per zero, 

Insieme al programma viene fornito 
un esauriente file di documentazione 
nel quale si spiega ad esempio come 
cambiare i colori del disegno modifican- 
do direttamente il listato. 


PD SOFTWARE AMIGA 





Note finali 


Abbiamo parlato un paio di numeri fa 
della collezione di Fred Fish, la più com- 
pleta raccolta di software PD per Ami- 
ga. Ebbene da circa un mese è stata in- 
serita in MC-Link, la nostra rivista tele- 
matica, e non vi annoiamo nel raccon- 
tarvi l'immane lavoro di catalogazione, 
compressione e inserimento di più di 
2000 file. Sono li a disposizione degli 
utenti e varrebbe la pena di pensare a 
creare una analoga collezione per il soft- 
ware PD esclusivamente italiano. L'idea 
che lanciamo ai nostri lettori è sempli- 
ce: avete in animo di creare una raccol- 
ta italiana di software PD? L'avete già 
realizzata? Fatecelo sapere, saremo ben 
lieti di pubblicizzare la cosa, recensirne 
programmi ed eventualmente acquista- 
re i dischetti da inserire su MC-Link. 
Fred Fish si fa pagare pochi dollari a di- 
sco: ovviamente non ci può essere spe- 
culazione nel ridistribuire software PD, 
ma insomma Fish ha raccolto quasi 500 
dischi, fatevi due conti. 

ne 








Interfaccia Midi Amiga 
Digitalizzatore VID Amiga 
Syntetic Sound Amiga 
Espansione 512Kb. Amiga Int. 
Espansione 1.5Mb. Amiga Int. 
Espansione 2Mb. Amiga Est. 
Genlock Esterno Amiga 
Genlock Professionale Amiga 
Data Switch 2 Posizioni 

Data Switch 4 Posizioni 

Drive Esterno 3"1/2 Amiga 
Scheda Televideo 


Mouse ottico Amiga-PC-Atari 





Joystick a distanza ad infrarossi 


Selettore Mouse/Joystick Amiga 


Dischetti 35/5 (minimo 100 pz.)cad. 


A Grillo Parlante 


VIA S. CANZIO, 13 - 15 - 17 r. - Tel. 010 / 415592 


GENOVA SAMPIERDARENA 


COMMODORE-ATARI-AMSTRAD-MSX-SPECTRUM-NINTENDO-SEGA-ATARI 2600 | 





NOVITA' Po 








PT 





1200 B L. 195.000 
2400 B L. 340.000 





VIDEOGIOCHI PER: 
L. 45.000 
L. 80.000 
L. 120.000 | MODEM 1200 Baud | 
L. 90.000 | MODEM 2400 Baud | 
L. 245.000 __@ 
L. 350.000 | MINI- PORTATILE | 
L. 349.000 MISURE 
L.1.799.000 11 Cmx 6 Cmx2.2 Cm 
L. 40.000 
L. 50.000 
L. 165.000 
L. 180.000 
L. 32.000 
L. 110.000 Genlock. 
L. 750. Funziona su tutta la serie AMIGA. 
L. 


60.000 


Si Prenota Vision Colorbust, scheda grafica con 
16.000.000 di colori + software MEGAPAINT. 
Lavora su tutte le risoluzioni grafiche AMIGA. 
Collegabile al VIDEON e compatibile con tutti i 





L. 950.000 





MCmicrocomputer n. 109 - luglio/agosto 1991 


245 





L'EVOLUZIONE 
DEI 


TEMPI 


Dal'8088 al 486 una completa 
gamma di elaboratori rivolti 
ad un pubblico esigente. 
Una produzione all'avanguardia 
realizzata con cura quasi 
artigianale. Scegliere Eratos quindi 


vuol dire avere solide basi. 








STABILIMENTO DIREZIONE AMMINISTRATIVA COMMERCIALE: Tecnoinf - 00040 
S. Maria delle Mole - Roma Viale della Repubblica, 250 - Tel. 06/9309226 - Fax 06/9309228 


DISTRIBUTORI AUTORIZZATI: Ware Bit - Viale dell'Umanesimo, 80 - 00144 Roma - Tel. 06/5921977/8 - Fax (06/5921969 
Euroffice S.r.1.-Via Rhodesia, 8 - 00144 Roma - Tel. 06/5923686 - Fax 06/5923029 


PD SOFTWARE MAC 





MAChe belle novità 


Dopo la presentazione ufficiale 
del nuovo system 7 di cui è 
prevista la commercializzazione 
in Italia poco prima dell'estate, 
dagli States giungono voci sulle 
nuove macchine in cantiere. Si 
parla dì due nuovi Fx uno simile 
all'attuale ma col 68040 e un 
altro in versione «Tower»; di un 
portatile con le ram dinamiche 
che però soffre attualmente di 
qualche problema per cui, al 
momento, ci si deve 
accontentare della versione 
odierna con il display 
retroilluminato. Ciononostante 
circola voce di un notebook, 
forse sviluppato da terze parti e 
quindi senza le rom originali; ma, 
d'altra parte, prima o poi Mr, 
Sculley dovrà decidersi a 
rilasciare i diritti del system 
Apple altrimenti il mercato dei 
Mac, attualmente in grossa 
crescita, rischia 
l'autostrangolamento. Noi utenti 
speriamo ovviamente che ciò 
avvenga quanto prima così da 
avere presto un palmare (magari 
HP) col finder, quattro mega di 
ram ed Excel residente. 


di Valter Di Dio (MC0008 su MC-Link) 


Monopoly 4.02 
1987 


by Tomas E. Fosson 
Freeware 


Chi non ha mai giocato a Monopoli in 
vita sua alzi la mano. Ovviamente tutti 
conoscono questo gioco di società con 
il classico tabellone, i dadi, le carte e poi 
la ferrovia nord, vicolo stretto la società 
del gas. 

Tutti ci abbiamo passato sopra ore ed 
ore, a volte inventando nuove regole 
per movimentare un po' la serata, come 
un nostro amico che voleva piazzare 
due «belle di notte» nel Parco della Vit- 
toria e farci pagare «le prestazioni» ad 
ogni passaggio. 

Questa versione del gioco rispetta fe- 


Monopoly 
Chi non ha mai giocato 
a Monopoli in vita sua 


delmente l'equivalente cartacea con il 
vantaggio (o svantaggio) di non poter 
assolutamente barare o cambiare le re- 
gole. In realtà alcune varianti di gioco 
sono possibili tramite una serie di scelte 
presentate prima di iniziare il gioco. 

Un vantaggio è certamente la possi- 
bilità di salvare una partita e riprenderla 
in seguito (cosa impossibile nel gioco 
reale per ovvi problemi logistici). Pur- 
troppo non è a colori e il tabellone è un 
po' piccolino. 

Se ne uscisse una versione aggiorna- 
ta per i nuovi schermi sarebbe vera- 
mente splendida. 

Funziona sotto multifinder, ma non 
permette di cambiare applicazione. Ah, 
quasi dimenticavo, naturalmente è in in- 
glese e quindi i nomi delle vie ci sem- 
breranno, al principio, un po‘ strani. 











alzi la mano. 

















in 
tar 942 mezz 
































MCmicrocomputer n. 109 - luglio/agosto 1991 





247 








Se qualcuno passa la domenica pome 
riggio a casa sicuramente conosce «il gio 
co della ruota», una famosa trasmissione 
televisiva di una rete privata condotta dal. 
l'intramontabile Mike nazionale. 

Il gioco consiste nell’indovinare una 
frase nascosta scoprendo di volta in vo 
ta una consonante. Tramite una ruota si 
decide di volta in volta quanto vale cia- 
scuna consonante scoperta; ma sulla 
ruota cì sono anche i jolly e «perde tut- 
to», inoltre, se si ha abbastanza denaro, 
si possono anche comprare delle vocali 

Chi per primo indovina la frase na- 
S Ta IN SUO possi in 
Il gioco è perciò abbe 
stanza semplice, solo che questo è in 
inglese e la frase misteriosa è quindi 
molto più ostica di quanto si pensi. Fate 





















































attenzione che le consonanti e le vocali 
in inglese hanno una diversa frequenza 
cui chiedere una «w» non è così as- 
surdo come in italiano, inoltre le parole 




















inglesi hanno pochissime vocali, rispet 
to all'italiano, e questo facilita un po' il 
gioco anche a chi non ci perfet. 
tamente la lingua di Shakespeare. 








Scroll2 2.0.7 
1990 


fayson G. 





ancaster 





1C-Link 





Quanto volte siete costretti a 
e giù per le barre di scroll solo perché 
le freccine che lo comandano stanno 
una in ci e una in basso? E avete mai 
provato ad avere un monitor A4 in cui la 
freccina su dista ben 25 centimetri da 





‘are su 














"NT 





lle 
UL 





Scroll2 - Doppie frecc 








quella in giù? Bene avete finito di scor- 
razzare per lo schermo alla ricerca delle 
frecce! Scroll2 vi crea una coppia di 
frecce a ciascun capo della barra degli 
scroll così da poter usare quella che è 
più vicina al punto in cui siete sia se do- 
\e se dovete andare 
e ulteriore abbellimento si pos- 
sono scegliere vari tipi di frecce tra cui 
alcune tridimensionai (tipo quelle del 
system 7) oppure si possono dimezzare 








le dimensioni della coppia di frecce così 
da occupare lo stesso spazio che pre 
cedentemente aveva una sola freccia 
(ma in così è decisamente « 
vorarci). È un INIT con accesso dal pan 
nello di controllo per la configurazione, 





quindi può dare qualche problema con 
altri INIT o con certe applicazioni; se il 
problema sono le applicazioni si può 





istruire Scroll2 che si disattiva quando 
queste vengono lanciate. 














MCmicrocomputer n 





srfigurazione, a 





109 - 





luglio/agosto 1 


GunShy 1.2 
1988 


by E. C. Horvath 
Every-Ware 


GunShy è in pratica il gioco del Mah- 
jong, unica differenza non usa le clas- 
siche tessere, con i numeri e le stagioni 
cinesi, ma una serie di icone persona- 
lizzabili a piacere (con ResEdit); ad 
esempio quelle fotografate provengono 
dal desktop dell'autore. Anche il tavolo 
da gioco su cui sono posate le tessere 
è personalizzabile a piacere con una 
qualsiasi immagine PICT; anche per 
questo si deve usare ResEdit, ma è tut- 
to spiegato nel menu degli Help: dove 
si trovano pure le regole di gioco e le 
spiegazioni d'uso. Tra le opzioni del me- 
nu Help si trova anche «Every-Ware» 
che ci informa di questo nuovo tipo di 
Freeware: se vi piace dovete darne su- 
bito una copia ad un amico, se non ave- 
te amici che lo vogliono mandatene in- 
dietro una copia all'autore; possibilmen- 
te dopo aver modificato le icone o altro. 


Mie fAMt Molp_ Wodlaurs 





PD SOFTWARE MAC 





GunShy 
È il gioco del Mahjong 
con una serie di icone 





personalizzabili. 








Se avete fatto delle modifiche dovete 
aggiungere il vostro nome a quello degli 
autori nell'apposita stringa. In questo 
modo l'autore può seguire l'evoluzione 
del suo software e i gusti degli utenti 


Gira correttamente sotto multifinder, 
se Îl monitor è a colori (anche sugli SE 
con monitor esterno), usa una serie di 
tessere colorate anch'esse personaliz- 
zabili. 





Eliza 1.0 (Hypercard} 
1988 


by Yen Applecia 
Shareware 5. 





Eliza è uno dei primi tentativi di dia- 
logo interattivo uomo macchina nato 
con l'intento di dimostrare che è possi 
bile generare una discussione tra un 
umano e un computer in modo che sia 
praticamente indistinguibile da una tra 
due umani. In effetti le cose non anda- 
rono proprio così, Eliza genera dialoghi 
abbastanza credibili solo se l'umano se- 
gue «certe regole», appena se ne disco- 
sta un po' viene fuori inequivocabilmen- 
te la meccanicità del processo di gene- 
razione. Questo si basa su due «moto- 
ri». Il primo inverte la frase scritta dal- 
l'umano scambiando il soggetto con il 
complemento oggetto e/o trasformando 
la frase da affermativa a interrogativa e 
viceversa. Il secondo «motore» intervie- 
ne quando il primo fallisce (vuoi perché 


MCmicrocomputer n. 





Eliza 
Dialogo tra uno 
psicanalista (E! 











la frase è troppo corta, oppure priva di 
parole chiave riconosciute da Eliza) e 
lancia una frase scelta a caso tra quelle 
che sì usano per proseguire una conver- 
sazione: ad esempio «Spiegati meglio», 
oppure «Non credo di aver capito bene 
cosa intendi dire» e così via 


109 - luglio/agosto 1991 





Quello che ne deriva è un dialogo 
che, preso a piccole dosi, è effettiva- 
mente molto convincente. Non credo 
sia proprio un caso se si è scelto il tipo 
di dialogo tra uno psicanalista (Eliza) e il 
suo paziente; ma questo non diteglielo 
al vostro nella prossima seduta 


249 


PD SOFTWARE MAC 





Deck edit 1.1D1 





Questa utility permette di ridisegnarsi 
a piacere il dorso delle carte di tutti i so- 
litari del Casteel. Si può semplicemente 
scegliere tra i fondini di serie del 
system oppure si può trasferire il mazzi 
di carte verso Mac Paint e, una volta 
editate, si possono importare nuova: 
mente nel solitario. In questo modo po: 
tete mettere la faccia dei vostri figli o, 
perché no, di vostra suocera nel dorso 
delle carte e poi regalare il solitario agli 
interessati per il loro compleanno. 








Deck Edit 
del dorso 
figure del 












Shuttle 88 
1988 


di E. Jones 
by Ron & Remo Minor 


Shareware 





Siete al posto di comando di una na- 
vetta shuttle e dovete recuperare una 
serie di satelliti americani in uno spazio 
affollatissimo di meteore, satelliti sovie 
tici (con la falce e il martello disegnato 
sopra) e gigantesche stazioni orbitali. AI 
terzo urto con uno di questi oggetti la 
navicella va in pezzi e la missioni fini- 
sce. Di tanto in tanto appare un satellite 
americano (riconoscibile per la scritta 
USA) e si dovrà allora azionare il braccio 
estensibile dello shuttle per effettuare il 
recupero 

Il gioco è piuttosto semplice, ma bi- 
sogna allenarsi bene ad usare il braccio 














Shuttle 88 
Siete al posto di 
comando di una 
navetta shuttle e 

dovete recuperare un 





satellite americane 


mobile (invero alquanto scomodo da co 
mandare) prima di poter gustare appie- 








no questo gioco. Gira sotto multifinder, 
niente colore 





Golf 1.0 
1986 CCC 


by M. A. 
Freeware 


Casteel 


Un altro solitario della CCC, anche 
questo come Canfield ha perciò il maz- 
zo di carte ridisegnabile a piacere con 
DeckEditor. 

Questo solitario è un pò più difficile di 
Canfield, ma più o meno le regole sono 
le stesse: si tratta di porre una sull'altra 
le carte prelevate da sette mucchietti in 
modo che la carta aggiunta sia minore 0 
maggiore di uno di quella precedente. Il 
mazzetto di carte girate permette di 
scavalcare punti ostici del gioco, ma al 
solito conta l'attenzione e, perché no, la 
fortuna. Anche questo solitario si può 
giocare, stranamente, in più giocatori (al 





250 

















idisegnabile a 


ckEditor. 








massimo quattro); anche se a quel pun- 
to non lo si può più certo chiamare ‘so- 


MCmicrocomputer n. 


litario'. Gira sotto multifinder, ma niente 
colore. DE 


109 - luglio/agosto 1991 





Lo spazio tradizionalmente dedicato al software dei lettori 
e quello occupato dal PD-software sono stati unificati. 


In queste pagine parleremo di programmi di Pubblico Do- 
minio (FreeWare o ShareWare) disponibili in Italia attraver- 
so i vari canali PD. Tutti i programmi presentati saranno 
reperibili anche attraverso il canale MCmicrocomputer, sia 
su supporto magnetico sia su MC-Link. 


Saranno recensiti sia programmi già nei circuiti PD, sia 
quelli che i lettori stessi vorranno inviarci affinché, se rite- 
nuti meritevoli dalla redazione, siano resi di Pubblico Do- 
minio. 


I lettori di MCmicrocomputer autori dei programmi dei qua- 
li si parlerà in queste pagine (e ì cui programmi saranno 
distribuiti come PD dalla rivista) saranno ricompensati con 
un «gettone di presenza» di 100.000 lire. 


È necessario attenersi ad alcune semplici regole nell'in- 
viare i programmi in redazione. 
1) Il materiale inviato deve essere di Pubblico Dominio 
(o ShareWare) e prodotto dallo stesso lettore che lo invia. 
2) Il programma inviato deve risiedere su supporto ma- 
gnetico (non saranno presi in considerazione listati). 
3) | sorgenti eventualmente ac- 
clusi devono essere sufficientemen- 


Il PD-software dei lettori di 





mente, che tali informazioni siano richiamabili da program- 
ma con un metodo noto e indicato nelle istruzioni. 

6) Saranno presi in considerazione solo i lavori giunti in 
redazione accompagnati dal talloncino riprodotto in questa 
pagina (o sua fotocopia) debitamente firmato dall'autore. 


I programmi classificati non come FreeWare ma come 
ShareWare (quindi non propriamente di Pubblico Dominio, 
anche se consideratine generalmente parte) comportano 
da parte dell'utente l'obbligo morale di corrispondere al- 
l'autore un contributo a piacere o fisso secondo quanto in- 
dicato dall'autore e conformemente a quanto appare al lan- 
cio del programma. MCmicrocomputer non si assume al- 
cuna responsabilità od obbligo riguardo a questo rapporto 
intercorrente tra autore ed utilizzatore del programma. A 
titolo informativo precisiamo che l'obbligo morale alla coi 
responsione del contributo scatta non nel momento in cui 
si entra in possesso del programma, ma nel momento in 
cui si passa a farne uso dichiarando implicitamente di ap- 
prezzarne le caratteristiche. 





I nessun caso (per ragioni organizzative) sarà reso noto 
all'autore l'elenco o il numero delle persone che hanno 
eventualmente deciso di entrare in possesso del program- 
ma attraverso il canale MCmicrocomputer. 





te commentati. 
4) Per ogni programma inviato 
l'autore deve includere due file 


Compilare e spedire a 
MCmicrocomputer - Via Carlo Perrier 9, 00157 Roma 





(«readme» e «manuale»), il primo 


contenente una breve descrizione 
del programma ed il secondo una ve- 
ra e propria guida all'uso per gli uten- 
ti, con tutte le informazioni necessa- 
rie per un corretto impiego (se il pro- 
gramma è particolarmente semplice 
può essere sufficiente il solo read- 
me, mentre saranno particolarmente 
apprezzati fra i programmi più com- 
plessi quelli dotati di help in linea). In 
calce ad entrambi i file deve essere 
apposto il nome, l'indirizzo ed even- 
tualmente il recapito telefonico del- 
l'autore. 

5) AI lancio, il programma deve 
dichiarare la sua natura PD (o Sha- 
reWare), nonché nome e indirizzo 
dell'autore. È ammesso, alternativa- 








Questo tagliando (0 fotocopia 0 equivalente) deve essere înviato ad MCmicrocom- 
puter, unitamente al materiale da selezionare, da parte degli autori di software che 
presentano | propri lavori per la recensione sulla rivista e l'inserimento nei canali PD. 


Il sottoscritto 
Cognome e Nome 
nato a 





Codice Fiscale 





residente in .. 





invia il programma 
dichiarando di esseme l'autore ed autorizzando MCmicrocomputer alla distribuzione 
secondo le regole ed ì canali consueti del Pubblico Dominio. 


Data .... . Firma 

















MCmicrocomputer n. 109 - luglio/agosto 1991 


251 


DATA AUTOMATION s.r.l. 


intro Direzionale Milanofiori - Palazzo A°2 - 20090 ASSAGO (MI) - Tel: 02-89201870 ra. - FAX: 02-89200220 


















































PERSONAL COMPUTER DESKTOP PC. PORTANLI STAMPANTI 
HEWLETT PACKARD — _|__ COMPAQ notebook FUJITSU 
VECTRA Q5/16S mod. 40: LTE mod. 20 £. 2.170.000] px2150 9AGHI- 80col-220cps £. 590.000 
80886sx - 16 MHz - 2MB RAM - FDD3,5° - HD 42MB | 80C86- FDD 1.44MB - HD 20MB - LCD CGA DX2250 9AGHI-136 col- 220 cps £. 695.000 
Tastiera Estesa - Super VGA - 1 Ufseriale- 1/ parallela | 1TE/286 mod. 40 £. 3.220.000| 2X2400 9AGHI-136 col- 2700ps £. 815.000 
* Monitor NEC Multisyne 2A Analogico 800x600. | gn286- FDD 1.44MB-HD40MB_LCD CGA DL3400 24 AGHI-136 col- 240 cps E. 885.000 
Offerta DATA AUTOMATION £. 4.100.000 |,7x/3865-20 mod.60 £. 5.180.000| 245599 24AGH!136 col 4050ps £. 1.860.000 
VECTRA Q5/20 mod. 87: 80386sx-20MHz-FD1,44MB-HD 60MB-LCD VGA 
80386-20 MHz-2MB RAM -FDD 3,5"(1,44 MB)-HD84 MB DL900 24AGHI-110c0/-150cps £. 415.000 
Tastiera Estesa - Super VGA - 1 i seriale - 1 i parallela AST notebook — | DL1100 24AGHI-110 co- 200cps E. 480,000 
* Monitor NEC Multisyne 2A Analogico 800x600 DL1200 24 AGHI-136 col- 200cps E. 675.000 
Otterta DATA AUTOMATION £. 5.700.000 | EXEC 286 mod. 20 £. 2.850.000 | x1r COLORE x DL{100DL1200 £. 50.000 
COMBRG 80286 - FDD 1,44MB - HD 20 MB-LCD VGA 
EXEC 286 mod. 40 £.3.150.000 
DESKPRO 386N mod. 40: 80286 - FDD 1,44MB - HD 40MB - LCD VGA NEC 
Losnii ig 5 MERA a ERE EXEC 386 mod. 40 £.3.750.000| P-20 24 AGHI- 80 col - 200 cps £. 500.000 
ciare avi dirai cia 3 È 7 P-30 24 AGHI- ] . 700.000 
* Monitor NEC Multisyne 2A. Analogico 800x600 | 503969x20MHz-FD 1,44MB-HD <0MB-LCD VGA ra % ‘AGHI pa a È Siofono 
5; EXEC 386 mod. 60 £. 4.250.000 Ro, (970) 
Offerta DATA AUTOMATION £. 3.200.000 20MHZ-FD 1.44MB-HD GOMB.LEDVGA | P:79 24 AGHI-196 col - 300 cps £. 1.080.000 
DE I aisi i KIT COLORE P.80/8.90 — €. "180.000 
x P- È . 180, 
803865x -20 MHz - 2MB RAM - FDD.3,5° - HD 60 MB TOSHIBA notebook 
Tastiera Estesa - Super VGA - 1 it seriale - 1 i parallela s EPSON 
* Monitor NEC Multisyne 2A Analogico 800x800 |7-1000 LE £. 2.200.000] | 400 Re i ST01000 
Offerta DATA AUTOMATION £. 4.470.000 |80C86-FDD 1,44MB- HD 20MB-LCD ATST LX-1050 9AGHI-136 col- 150 cps E. 620.000 
DESKPRO 386/25e mod. 120: T-1200 XE120 £. 2.700.000 | Fx.1050 9AGHI-136c01-220cps £. 750.000 
80388:25 MHz - 4MB RAM - FDD3,5" - HD 120 MB |800286-FDD 1,44MB-HD20MB - LEDATET | L0.400 24AGHI- 80c0|-150cps £. 480.000 
Tastiera Estesa - Super VGA - 1 VI seriale - 1 i/t parallea |T-7200 XE/40 £. 3.200.000 | LO-850 24AGHI- 80c0l-246cps £. 835.000 
* Monitor NEC Multisyne 2A Analogico 800x600 | 80C286 - FDD 1,44MB - HD 40MB - LCD AT&T L0-1050 24 AGHI-138 col - 246 cps £. 1.045.000 
ù 2 
Offerta DATA AUTOMATION £. 7.550.000 |7-2000 SX/20 £. 3.950.000 STAMPANTI LASER 
WYSE 80386sx- FDD 1,44MB - HD 20MB - LCD VGA 
Lo T-2000 SX/40 £. 4.300.000 NEC 
Nagsosxmiad 40 È 80986sx- FDD 1,44MB - HD 40MB - LCD VGA 
809965x-16Mitz -1MB RAM - FDD3,5" - HD40MB 5-50 6ppm- 1,5MBRAMEmulHP £. 1.800.000 
Tastiera Estesa - Super VGA - 1 i seriale - 1 Vf parallela S-60P 6 ppm- 2MB RAM-Postscript £. 2.750.000 
* Monitor NEC Multisyne 2A Analogico 800x600 Appietatk 
Otterta DATA AUTOMATION £. 2.600.000 | NEC Monitors Multisyne | COLORMATE £. 8.500.000 
WY386sx/20 mod. 110: Trasferimento Termico 3ppm-SMB RAM-Postscript 
80386sx-20 MHz - MB RAM - FDD3,5" - HD 110MB | 2A £. 620.000| colorPantone - Appletalk 
Tastiera Estesa - Super VGA - 1 i/t seriale - 1 if paralleta 14" COLORE -800x600 Analogico 
* Monitor NEC Multisyne 2A Analogico 800x600 
È È 3.550.000, SD £. 810.000| -— HEWLETT PACKARD - 
Offerta DATA AUTOMATION £. 3.550. {e COLORE - 1024058 in i «ci 
iz 5 rJo! . 1.670. 
__ERSON 40 £. 1.450.000 || pom512XG RAM00 dp 
EL-2 mod. 20: " he 16° COLORE -1024x788 no Interi LaserJet III £. 2.550.000 
80286- 10 MHz - 640KB RAM - FDD35" - HD20 8 ppm-1MB RAM-300 dpi-cass.200 fogli-Fonts scal 
Tastiera Estesa - Super VGA - 1 i/f seriale - 1 if parallela sp £. 2.880.000 da ani lla 
* Monitor NEC Multisync 2A Analogico 800x600 207 BGLORE=1200x1@26n0 ini) CANON — 
2 
Offerta DATA AUTOMATION £. 2.100.000 SCHEDA VGA £ 150.000] 182-4 £. 1.650.000 
EL-3s mod. 40: ‘800x600 - 16 COLORI 256kKB RAM ppmai Hi RASOI dpi oa 
80386sx- 16 MHz - 1.6MB RAM - FDD3,5° - HD 40MB -8 mari £. 2.400.000 
So È Sisaiicnaità i SCHEDA VGA £. 420.000] 8 ppm-1MB RAM<00 dpi-cass.200 fogli-Fonts sca 
‘astiera Estesa - Super Ut seriale - 1 if parallela. | 1024768 - 256 COLORI 1MB RAM 
* Monitor NEC Multisyne 2A Analogico 800x800 Cerîiicate dala NEC ITALIA BJ-106 £. 490.000 
Otterta DATA AUTOMATION £. 2.800.000 Portatile. Bubble-{at;-(40}&alonne:100eps 
Garanzia 12 mesi: presso il nostro Centro di Assistenza. Informazioni Commerciali 
1 Prezzi si intendono al netto di IVA 19%. Linea Diretta 
Spedizione Contrassegno in tutta italia. 0337-290664 
Per quantita’ e prodotto, Sconto fino al 50% servizio dalle 8,00 alle 21,00 
1 prezzi indicati sono un esempio delle proposte DATA AUTOMATION. SABATO COMPRESO 

















R)ubriche e S)ervizi 


di Corrado Giustozzi (MC0006 su MC-Link) 


Terminata l'analisi dei sottosistemi di lettura e scrittura dei messaggi 
vediamo questo mese come sono organizzate le conferenze 
elettroniche di MC-Link, vero e proprio cuore del sistema 


Già vi ho detto altre volte in passato 
che MC-Link è essenzialmente un siste- 
ma di messaggistica, Esso comprende, 
è vero, una sezione di programmi Public 
Domain e ShareWare piuttosto ben for- 
nita ma non è questo il suo scopo 
principale: il vero cuore del sistema 
sono invece le numerose «conferenze 
elettroniche», aree tematiche aperte al 
dibattito ed agli interventi di tutti gli 
utenti 

E proprio di tali conferenze che vi 
parlerò questo mese, per vedere come 
sono strutturate e come si può parteci- 
parvi attivamente. 


R)ubriche e S)ervizi 


Comincio col ricordare che le varie 
conferenze di MC-Link sono suddivise 
in due grandi gruppi: le Rubriche ed i 
Servizi. Al primo gruppo si accede sele- 
zionando la voce R)ubriche dal menu 
principale, al secondo gruppo si accede 
selezionando la voce S)ervizi. Tale se- 
parazione, va detto, è formale più che 
sostanziale: infatti il comando A)rea, 
che permette di raggiungere diretta- 
mente un'area di conferenza conoscen- 
done il nome, agisce indifferentemente 
su entrambi i gruppi 

Qual è allora la differenza? Molto 
semplice: le Rubriche sono, come dice 
il nome stesso, la parte centrale di 
questa speciale rivista telematica che è 
MC-Link, quelle aperte al dibattito ed 
all'interazione con tutti gli abbonati; | 
Servizi sono invece aree più specializza- 
te, e generalmente a sola lettura, che 
vengono usate dal sistema (la redazio- 
ne, i moderatori) per rendere note agli 
utenti determinate comunicazioni «di 
servizio» riguardanti il sistema stesso e 
la sua gestione. Alcune di queste aree 
di servizio sono attualmente vuote, ma 
sono destinate ad accogliere cose quali 
il manuale in linea, i dettagli sulla tariffa- 
zione, trucchi e suggerimenti sull'uso 
del sistema e così via; un'altra è una 
specie di «cassetta dei suggerimenti» 
nella quale tutti gli utenti possono pub- 
blicamente proporre suggerimenti o 


MCmicrocomputer n. 109 - luglio/agosto 1991 


commentare le caratteristiche del 
stema. 

A prescindere da questa differenza 
formale, per tutto il resto le aree di 
conferenza si comportano in maniera 
perfettamente analoga e quindi, nel se- 
guito, non farò differenza tra l'uno e 
l'altro gruppo nel descrivere le varie 
modalità operative. 


sì 


Organizzazione delle aree 


Entriamo dunque nel vivo della que- 
stione e cominciamo a vedere cosa 
sono e come sono strutturate le varie 
aree di conferenza. 

Come già sappiamo, le conferenze 
sono aree tematiche: ossia ognuna di 
loro è dedicata ad un particolare argo- 
mento o soggetto. Ogni conferenza è 
condotta da un apposito moderatore 
che si fa garante del corretto svolgi- 
mento del dialogo e, a seconda dei casi, 
dirime eventuali questioni, risponde alle 
domande degli utenti, aiuta gli inesperti 
e così via 

Le conferenze attualmente aperte su 
MC-Link nell'ambito delle Rubriche so- 
no un centinaio, raggruppate in una 
struttura gerarchica ad albero che fa 
capo ad una ventina di categorie gene- 
rali che vediamo elencate in figura 1 
Come si nota vi sono temi tecnici (com- 
puter, sistemi operativi, linguaggi di pro- 


grammazione, telematica e telecomuni- 
cazioni), temi culturali (arti, letteratura, 
scienze) temi di attualità, temi di relax 
(giochi, hobby, entertainment) ed anche 
un «ramo» dedicato agli annunci econo- 
mici del tipo compro/vendo/cambio. 

La «profondità» dell'albero, che per il 
programma di gestione è teoricamente 
illimitata, viene tuttavia mantenuta per 
motivi pratici ad un massimo di due o 
tre livelli! abbastanza da permettere 
un'accurata ripartizione delle singole 
aree ma non troppi da confondere la 
vita agli utenti che vi debbano «navi 
gare» 

In figura 2 vediamo l'elenco completo 
dell'albero delle Rubriche. In esso com- 
paiono varie indicazioni: innanzitutto la 
differente indentazione delle righe rap- 
presenta visualmente la struttura gerar- 
chica delle varie aree e sottoaree; per 
maggiore chiarezza le aree terminali, 
ossia le conferenze vere e proprie, sono 
scritte in maluscolo, mentre | nodi, ov- 
vero le semplici diramazioni dell'albero. 
sono scritti in minuscolo. Il codice 
MCXXXX indica il moderatore dell'area 
(MC0001 corrisponde ad una gestione 
diretta da parte del sistema). Segue 
infine una breve descrizione del conte- 
nuto dell'area stessa. Le aree contras- 
segnate dal «cancelletto» (simbolo «#») 
sono riservate, una cosa che vedremo 
tra poco 

In figura 3 vediamo invece il breve 
elenco delle aree presenti sotto la voce 
Servizi alcune delle quali, come dicevo 
prima, non sono ancora attive. Fra quel- 
le attive segnalo in quanto assai utile 
l'area MC-COMMENTS, nella quale cia- 
scuno può esprimere pareri e commenti 





Figurat A 
L'elenco delle aree annunci 
tematiche principali arti 
nelle quali sano attualita Comsenti, inf: 
suddivise le clubs 
conferenze di MC- computer 
Link didattica 
entertainment 
forua 
giochi 
hobby 
informatica 
letteratura 
linguaggi 
opsys 
redazioni 
scienze 
telematica 





Aree dedicate agli annunci economici 
Nusjca, cinena 


Aree di varia u 
Aree dedicate ai piu' diffusi computers 

Scuola, Universita", Formazione 

Intrattenimento, hunor e svago 

Filo diretto con le aziende, gestito dalle aziende 
Giochi matematici, enigi 
Hobby, passioni e tempo libero 

Informatica in genere 

Aree dedicate alla letteratura 

Linguaggi di programmazione 

Sisteni operativi 

Aree riservate alle redazioni della Technisedia 
1) aondo della scienza 

Aree dedicate alla telecomunicazione 


teatro ecc 
azioni, notizie su argomenti di attualita' 
nita' e clubs gestiti dagli abbonati 














e varie 











253 


MC LINK 





sul sistema, chiedere ed ottenere consi- 
gli e spiegazioni, segnalare eventuali 
malfunzionamenti, offrire idee e sugge- 
rimenti, proporre migliorie. In generale 
questa è l'area istituzionalmente dedica- 
ta all'interazione con chi si occupa dello 
sviluppo e della gestione di MC-Link. 
MC-FLASH e MC-NEWS sono invece 
due aree a sola lettura che servono per 
offrire agli abbonati un aggiornamento 
su ciò che accade sul sistema: nella 
prima vengono segnalati gli argomenti 
salienti attualmente in corso di discus- 
sione, nella seconda vengono illustrate 
le eventuali novità tecniche ed operati 


ve conseguenti ad aggiornamenti del 
programma di gestione del sistema o 
dell'hardware. Da notare che l'utente 
Viene automaticamente avvertito dal si» 
stema, con un'apposita segnalazione 
che compare subito dopo l'inizio del 
collegamento, della presenza di even- 
tuali messaggi nuovi in una di queste 
due aree. 


Struttura delle aree 


Vediamo ora invece come sono strut- 
turate le singole aree di conferenza in 
funzione delle loro proprietà operative, 

Comincio col notare che, pur se la 
stragrande maggioranza delle aree è ad 
accesso libero, ve n'è qualcuna riserva- 
ta. In particolare sono di questo tipo 


tutte quelle che in figura 2 sono con- 
trassegnate dal cancelletto. In un'area 
riservata l'utente generico non può en- 
trare senza una speciale autorizzazione 
conferita dal moderatore dell'area stes- 
sa. Generalmente sono riservate solo 
quelle aree realmente private, cioé no- 
leggiate da qualche utente e gestite in 
proprio, o quelle aree dedicate a temi 
particolari; in ogni caso l'autorizzazione 
all'ingresso va richiesta al moderatore 
mediante comunicazione privata 

Vi è poi il caso dì aree a sola lettura, 
nelle quali cioe l'ingresso è libero ma 
nessuno può lasciare messaggi al di 
fuori del moderatore e degli eventuali 
utenti da lui esplicitamente abilitati, An- 
che in questo caso, se si ritiene di avere 
un buon motivo per poter essere abilita- 



















































































































animare!“ RCDDOI Aree 4 econoelci toby #CIOOL Vabby, passioni e tasso Vibera 
auto AL0I8I Cesar Miti AIDIOOIE i vernione aratogizo digitale, svervinstins 
foro 010083 Apoar AUDIOETT © KEBEOR I vIT di AubrOreviea 
AARIMARE- MC3820 Compa AUTOCLUB = KEDDDE Giote e dolori di auto n sotorì 
sIFi actoDa atta ue NCIARE Ficette è Filosofia dell'arte coltraria 
an ACODDI Moto FOTOCLUA —MEDDGS Club dei Fotcappassionati 
NUsICA ACL0D3 Stranent FOTONEVS = INCOOGS Novita" è notizie cal monde delle Vatagratia 
SOFINARE = KE3920 Scanbi MII 010002 Alta Fegelta” 
VARIE NOTOCLUB = MEITET Tutto, 5 qua ociC1 isti a antacielivno 
sito ACI798 tenpater è è 
archivio: AEBIDL Archivio storico aree Singles, Giovani, Hackclub ace 50081 NEZZAS Cansisi i, zo do sportiva 
ANTGABG-#9.- MEODDI Archivi viaeer ACLOSS Viaggi + tor 
ETOVANTAG-S8- ACODDI Archivio si 
GIOVANI REDOOI Archivio © Inforsatica  CO00i Informatica in 
HACECLUBRS-39 si club 1986 - 1981 2O-a0A att10s co 
tena6-s9) È 1986 - 1869 GRAFICA NC6S0I Ca 
SINCLA1RRS:89/ ACDODI Atzbivio storico area Sinclair vicsoness cotto n 
SINGLESBICES.- BEDDDI Archivio storico area Singles " Pb-coImENTS KC6ROI 
PO-MENSO © © NCSSZO Noth 4 di NC-1inh è Mteteraconputer 
arti HECDEI Varia, cinema, teatro vec TEDRIMEPPATICA MEO2SO Scienza di secolo "inforaati: 
cima ndo del cin 
musica recensioni, chiacchiere Vetteratura  NEDOI Aree delicate alta letteratura 
Roste-cli o della nesica registrata e viva tie MCODOL Racconti ed informazioni di Fantascienza 
FADEOOAYS notizie delle radio {da AUSIC-1%nk) FESELUE  NCZIEI n club te per appassionati 
stauweati 4 oecessici a predire esatto ESSONTABAMI REZIGI Netizio ut ndo della af tinti able, nec) 
TEDRIAENUSICA produrre nusica FSSLIBRO ACHISI Un libro di sf scritto în gruspo; Una Iniziativa aperto a tti 
iounuees o rassegne, festiva = Gestito di tOSIC-1inh FSMPACCONTI - ACSIEÌ fr euri parte di una anletevole conpetizione 
Aumenti © proble Fa 
attualita ACOODI Cament otizie su argomenti dI attualità” na NES288 Nuca Agen a Letterari 
DESERT-STORA "NCOERE Com , netizde 1ulla guerra del golfo VO" REDAZIONE MCGRAE BEdezione Nuova Agen 
sine WCIIGI Aabiente, ecologia, informazioni “verti* SCRIPTA NEGRE Area lettura 
so ACEZEE Aree 
cls ACCODI Aree di varia unanita' è clubs gestiti dast] abbonati Vioguagsi -— KEDDDI Linguasoî di programmazione 
E" BMMIUREPUBLIC ACOSSE Area privata di guerriglia verbale Htc ACUIZS Lingue BASIC (Ì miîle nodi ger dire Ta stessa cosa) 
GIOVINE KCOTES Area dedicata a) probleni dei giovan) CELANGUNCE — NCODDE Linguaggio ‘0° 
A ILCSALETTO. NESALE Circolo private di libera conversazione ESPLUSPLUS | NEDDDG Linguaggio Cee Dbject Oriented Fragrannina 
SINGLES © NCODDI Vita morte e miracoli di una scelta difticite pesi CESDI Data dazes Forader dh3 Loti 
ssa MELISE Pascal è Turdotanca? 
computer MEOODI Aree dedicate a) piu" diffusi canpatere AEETINGROLNT | REDODI Area di scambie dl brev) srssazal Lee Aiacteca | 
ARSA 00258 Comedere Ansa 
Rata ACIDE Apple #° è der con aco0LI Sieteni aperitivi 
atri #E2036 Atari computers ca RECIOE Sistena sperativo (2/8 
te ME3ISS Commodore C6U + CI2E un MCI970 furduare e seftoara per sistani informativi in n 
tn MEREDE Arta dedicata 2i computer 18X e compatibili ni00e ACOODS Sistena operativa A6-D0s 
mr AC3528 Bacintosh 06 MEIS2O Sistana operativa 05/2 
(o NCOBD2 ASH computers ala COCDE Sistena operativo UNTE (e END) 
SINCLATE = KEOOOB Sinclair Spectrua e 0L VIRSHIS KESTES Sistena operativo #5 
NINDINE = VESIAE Uso ® programeazione In anblente Merasoft Vindoes 
ditattica n Mito Da và È 4 redazioni NCOODI Aree riservate aîle redazioni della Technioedia 
ricrocampu: cracenpater ADP-NETVORN “ KEEZSE Area risareata ad ADPreteorà 
ASSOCIAZIONI“ MEOIZI Le ati di studenti univereltari | s Kr AC0DO9 Redazione di Maleracomater 
gaia KEOLZI Preni per i concorso, berst + io sun MEOOLÌ Redazione di aclini 
CIMENTS © BCOLZA Sossurri, voci e grido del popoîo studentes id ACDODI Redazione di frotoai 
DIPLOMI ACOIZI CHI, dove, come, quando è perche” iui Disio È REDAIMUNIE — NCODIX dedezione area Mutor 
Ba pH povit' da) sonda niversitario; netizie, n 
ACRIZA Le Scuete Dirette a Fini Special) en I) mondo dela setenza 
Biivesitas: = KEDZS Infornazioni sulle unlerstta Îtattane uisiche + pvioate MIE ATTO i vacci n 
entertainment. ACOODI Intrattentuento, horor è svago ACODDI Aree dedicate alla 
unta ACOOL2 Testi, racconti è qualche. (dex per sorridere ENTS “ KCSBAS Dialoghi tra utenti 
RBSMENE O MCSBAS Novita" e nectass 
giochi ACOODI rechi satematici, eniant e varie sicicule = to ooputer 
MATENIGNICI " ACOODE Gicehi aatnatici Lo 56698 #ECIDI Punto sor | 
VIDECEAMES/ MEAIZ6 TI sideogane e VI sue rurla nell'informatica TELEFONIA REODIS Tetefonta, cellulari, tariffe 













































































































Figura 2 — L'albero gerarchico delle Rubriche, 


254 


MCmicrocomputer n. 109 - luglio/agosto 1991 


ti alla scrittura occorre farne domanda al 
moderatore che deciderà opportuna- 
mente 

Un'altra caratteristica delle aree è la 
«volatilità» dei messaggi. Praticamente 
tutte le aree di conferenza sono «stori 
che», ossia mantengono memorizzati 
per sempre | messaggi in esse contenu- 
ti. Esiste tuttavia la possibilità di definire 
aree più «volatili», nelle quali non ven- 
gono conservati tutti quanti ì messaggi 
ma solo gli N più recenti (per default 
N=500). Aree del genere sono indicate, 
ad esempio, per dibattiti di attualità che 
diventano presto obsoleti o per temi 
leggeri che, dato il loro carattere, non 
«meritano» una conservazione a lungo 
termine, L'area MEETINGPOINT, che | 
vecchi utenti di MC-Link ricorderanno 
come Bacheca, è di questo genere. 

Ciascuna area, dicevo prima, possie- 
de un moderatore al quale è stata affi- 
data la conduzione. Il nome del modera- 
tore viene automaticamente mostrato 
dal sistema ogni volta che si entra nel- 
l'area, assieme all'intestazione dell'area 
stessa. Per svolgere al meglio il suo 
compito, il moderatore dispone di alcu- 
ne facoltà addizionali rispetto a quelle 
degli utenti: può cancellare qualsiasi 
messaggio presente in area o modificar- 
ne il contenuto; può inibire la facoltà di 
scrittura a determinati utenti ed addirit- 
tura inibire loro l'ingresso in area; può 
consultare dati statistici riguardanti la 
frequentazione dell'area e la lettura dei 
relativi messaggi. Inoltre può inserire un 
banner, ossia un breve messaggio che 
viene mostrato automaticamente dal si- 
stema ogni volta che si entra nell'area 
Naturalmente anche l'attività dei mode- 
ratori è regolamentata e controllata: ad 
esempio il sistema tiene traccia in appo- 
siti log di tutte le cancellazioni o le 
correzioni apportate da ciascun modera- 
tore ai messaggi della propria area. Nel 
caso delle aree a contenuto tecnico il 
moderatore è generalmente una perso- 
na di comprovata competenza riguardo 
al tema istituzionale dell'area che mode- 
ra, in modo da poter intervenire con 
cognizione di causa nelle discussioni, 
rispondere alle domande, aiutare | prin- 
cipianti e così via 


Iscrizione e dimissione 


Dato l'elevato numero di conferenze 
presenti sul sistema è impensabile sup- 
porre di seguirle tutte. Più probabilmen- 
te ogni utente sarà interessato solo ad 
un ristretto numero di esse, e non par- 
teciperà alle altre. Per questo motivo è 
implementato un meccanismo di iscri 
zione alle aree che permette a ciascun 
utente di tenere sotto controllo solo le 
conferenze che gli interessano. Per cia- 
scuna area di appartenenza il sistema è 
infatti in grado di tenere traccia dei 
messaggi letti e delle novità, in modo 
da poter presentare all'utente la situa- 


MCmicrocomputer n. 109 - luglio/agosto 1991 


zione dei messaggi ancora da leggere. 

Per iscriversi ad una conferenza non 
serve alcuna particolare procedura: ba- 
sta entrarvi normalmente, cosa che si fa 
con il comando A)rea presente su quasi 
tutti i menu del sistema, Nel momento 
in cui si entra in un'area per la prima 
volta il sistema provvede ad aggiungere 
tale area alla lista delle conferenze cui 
l'utente è iscritto; ciò significa che essa 
farà parte di quelle che verranno esami- 
nate in seguito al comando N)ovità che 
vedremo fra un attimo. 

AI contrario, quando non si desidera 
più tenere sotto controllo una conferen- 
za è necessario dimettersi esplicitamen- 
te. Le dimissioni tolgono la conferenza 
in questione dall'elenco delle aree cui 
l'utente é iscritto, col risultato che essa 


MC LINK 





è N)ovi | quale chiede al sistema di 
visualizzare tutte le novità presenti in 
tutte le diramazioni dell'albero poste più 
in basso rispetto al punto in cui ci si 
trova attualmente. Tanto per chiarire le 
idee, nel caso di figura 4a (livello princi- 
pale) tale comando ci presenterebbe 
l'elenco delle novità di tutte le conferen- 
ze cui siamo iscritti, mentre nel caso di 
figura 4b cì mostrerebbe le sole novità 
del gruppo di conferenze comprese nel 
«ramo» linguaggi. In pratica tale coman- 
do effettua una scansione in basso del- 
l'albero alla ricerca dei messaggi ancora 
non letti. 








Figura 3 
L'albero gerarchico 


dei Servizi MANUALE 


NC-CONNENTS 
NC-FLASH 


ac-info 
DESCRIZIONE 
REGOLAMENTO 
TARIFFE 
NC-NENS 
NC-TRUCCHI 
E MODERATORI 





NCO003 11 sanuale di NC-tink 
NCO003 Suggerizenti, idee è modifiche a NC-link 
NC0003 Gli argomenti caldi della settimana 


NC0003 Tariffe, regolamento, descrizne ed abbonamenti NC-1ink 


NC0D03 Descrizione del sistema NC-link 

NC0002 Regolamento di servizio 

NCO002 Tariffe del servizio NC-link 
HCO003 Messaggi di sistema di NC-LINK 
NCD003 Trucchi sull'uso di NC-link 
NC0003 Area riservata ai moderatori 





non verrà più scandita dal comando 
N)ovità. Tuttavia il sistema non perde 
la nozione dell'ultimo messaggio letto: 
se in un secondo tempo si ritorna in 
un'area da cui ci si era dimessi, infatti, 
ci sì accorgerà che la segnalazione delle 
novità è corretta, ossia parte dal mes- 
saggio successivo all'ultimo che era sta- 
to letto prima delle dimissioni. 





Il menu dell'albero 


Vediamo in figura 4a il menu RUBRI- 
CHE che si ottiene selezionando la voce 
R)ubriche dal menu principale. Un me- 
nu identico a questo viene mostrato 
anche quando ci si trovi in un «nodo» 
dell'albero gerarchico delle conferenze, 
come ad esempio si vede in figura 4b, e 
naturalmente anche selezionando la vo- 
ce S)ervizi. 

Il comando principale di questo menu 








L'onnipresente comando A)rea per- 
mette di entrare direttamente in una 
specifica conferenza a patto di cono- 
scerne il nome almeno in parte: se la 
parte di nome fornita dall'utente identifi- 
ca senza ambiguità un'area il sistema vi 
entra direttamente; altrimenti propone 
in un apposito menu la lista delle aree 
che soddisfano il nome, dalla quale l'u- 
tente può selezionare quella desiderata. 

Da notare che la ricerca viene effet 
tuata non solo sul nome della conferen- 
za ma anche sulla riga di descrizione 
che compare in figura 2, per consentire 
ricerche del tipo «vediamo quali sono 
tutte le aree in cui si parla di modem». 

Il comando l)ndice consente di otte- 
nere l'elenco delle conferenze attual- 
mente attive sul sistema, nello stesso 
formato della figura 2. Come il comando 
N)ovità esso agisce in modo gerarchico 
(e ricorsivo) su tutti i livelli dell'albero 














da rubriche: Novita", A)rea, I)ndice, D)inissione, H)elp, /, Quit? 
4b rubriche/linguaggi: N)ovita', A)rea, I)ndice, D)imissione, H)elp, /, Quit? 
4e C-LANGUAGE: N)ovita', E)lenco, R)icerca, U)]tini, S)elezione, I)ndice, L)egge- 
re, C)ancellare, P)reparare, A)rea, G)eneralita', H)elp, /, Quit? 
Figura 4 — Il menu dell'area R)ubriche (4a), quello di un nodo intermedio dell'albero (4b) e quello di una 


conferenza (4) 


255 


MC LINK 








sestese TECHNI-LINK (R) V4.15 ** 
(C) Copyright 1986 - 1990 technimedia 


by Bo Arnklit 
Codice abbonato: NCI010 
Password personale: 
NC-LINK (R) Reg, Trib. Roma 586/90 
NO-Link 06/06/91 16:11 
NC0006 Corrado Giustozzi 
Collegamento precedente: 06/06/91 15:23 
332) Leggere i nuovi messaggi în A)rea NC-FLASH 
NC-Link: A)rea, R)ubriche, P)rogra 


C)hat, U)tenti, H)elp, B)ye?a 
Area (?=ricerca): ac-flash 








1a Zservizi/NC-FLASH: 


Area: servizi/NC-FLASH 
Moderatore: NCOOO3 Bo Arnklit 
Ricerca novita"... 


1 asg, 452 bytes 
NC-FLASH: Novita", E)lenco, R)icerca, U)It 
A)rea, Gleneralita", Help, /, Qui 

Nsg: Data: — Bytes Da: 
35 06/06/91 252 NCB0D6 Corrado Giustozzi 





A)rea, G)eneralita', H)elp, /, Quit?1 


LEGGERE: S)ingola, G)uidat. 








servizi/NC-FLASH 
Msgi 35, 06/06/91 11:06 *2526 
Da: NCO006 Corrado Giustozzi 





Oggetto: Regalamentazioni Telefoniche 


Una legge recentemente uscita aggiorna |, 
l'allacciamento di "apparecchiature terain 
rie telefoniche) alla rete telefonica. 











+ F)ilebox, Mailbox, Servizi, X)press, 


Eli argomenti caldi della settimana 


Selezione, I)ndice, L)eggere, 


Oggetto: 
Regolamentazioni Telefoniche 


NC-ELASH: Novita", Ellenco, R)icerca, U)ltisi, S)elezione, L)ndice, Leggere, 


Protocollo, H)elp, /, Quit?s 


regolamentazione sull'acquisto e 
(telefoni, fax, noden, segrete 


I dettagli al messaggio 538 dell'area TELEFONIA. 


Corrado 


NESSAGGIO®1/18: Alttuale, H)elp, /, O)uit?a 


NC-FLASH: Novita", E)lenco, R)icerca, U)itiù 
A)rea, G)eneralita", Help, /, Qu 


Area (?sricerca): c-lan 





1: /rubriche/1inguaggi, 


Area: rubriche/linguaggi, 
Noderatore: NCO006 Corra: 
Ricerca novita"... 





6 #59, 5578 bytes 
C-LANGUAGE: Movîta', E) 
re, C)ancellare, #)re 
Nsg: Data: — Bytes Da; 
826 04/06/91 
827 04/06/91 
828 05/06/91 
829 05/06/91 
830 05/06/91 
831 05/06/91 


742 NC0I 
153 NOA 
1884 WCI: 
292 MCO: 
286 NCOI 


C-LANGUAGE: Novita", E) 
re, C)ancellare, P)rei 


rubriche/linguaggi: N)ov 
rubriche: Novita", A)re 


NC-Link: A)rea, R)ubrich 
Cihat, U)tenti, 


Conferaa (5/N)?s 
Durata collegan. 4 nîn. 


Logoff 06/06/91 16:15 


Figura 5 — La stampa 





1021 WC1674 Nichele Iacobe]lis Formati Grafici 


che mostra l'operatività nelle aree dì conferenza, 


| 


+ S)elezione, 1)ndice, L)eggere, 
?a 





/©-LANGUAGE: Linguaggio 'C" 
/0-LANGUAGE 
do Giustozzi 


lenco, R)icerca, U)Itiaî, S)elezione, l)ndice, L)egge- 
parare, A)rea, G)eneralita", H)elp, /, Quit?i 
Oggetto: 








1832 Piero Anato Re:Codice Automodificante 
1667 Wassiniliano Gjans Re:Formati Grafici 
1166 Sergio Polini Re:Codice Automodificante 


280 Luca Regoli 
832 Piero Anato 


Re:Formati Grafici 
Re:Codice Automodificante 


Tenco, Ricerca, U)Itini, S)elezione, 1)ndice, L)egge- 
parare, A)rea, Gleneralita", H)elp, /, Quit?a 


îta', A)rea, indice, D)imissione, H)elp, /, Qiuit?a 


a, T)ndice, D)inissione, H)elp, /, Quit?a 





le, P)rogramai, F)ilebox, N)ailbox, SJervizi, X)press, 
Help, B)ye?d 


di una breve sessione di collegamento con MC-Link 








inferiori a quello dal quale viene impar- 
tito. 

Infine il comando D)imissione per- 
mette, appunto, di dimettersi da un'a- 
rea o da un intero ramo dell'albero delle 
conferenze 


Il menu della conferenza 


In figura 4c vediamo invece il menu 
completo che ci viene mostrato all'inter- 
no di un'area di conferenza. Qui siamo 
in particolare nella conferenza C-LAN- 
GUAGE dedicata al linguaggio C. 

Da notare innanzitutto la presenza di 
molte voci di selezione già incontrate in 
Mailbox. N)ovità, Ellenco, R)icerca, 
UlItimi, il cui significato già ci è noto 

La voce S)elezione ci permette di 
selezionare per la lettura un numero 
qualsiasi di messaggi indicandoli me- 
diante i loro numeri progressivi: è possi- 
bile specificare messaggi singoli o inter- 
valli di messaggi, in qualsiasi combina- 
zione tra loro. 

Con il comando l)ndice si chiede la 
visualizzazione estesa dell'insieme di 
messaggi risultante dall'ultima operazio- 


256 


ne di selezione, Ricordo a tale proposito 
che nelle conferenze, così come avvie- 
ne per la Mailbox, all'atto dell'ingresso 
in area il sistema provvede ad effettua- 
re automaticamente una selezione per 
novità 

| comandi L)eggere e S)crivere atti- 
vano gli omonimi sottosistemi che ab- 
‘biamo visto in dettaglio negli scorsi me- 
si. Invece C)ancellare permette di can- 
cellare un messaggio a patto che ne sia 
l'autore e che non sia ancora stato letto 
da un altro abbonato. 

Il comando A)rea permette, come 
sempre, di spostarsi in un'altra area di 
conferenza 

Il comando G)eneralità, infine. mo- 
stra un breve rapportino di stato sulla 
conferenza nel quale sono indicati il tipo 
della conferenza stessa, il numero di 
messaggi contenuti, l'ultimo messaggio 
presente, l'ultimo messaggio letto e via 
dicendo. 


Conclusione 


Dicevano | cinesi che un disegno vale 
più di mille parole, per cui a conclusione 


di puntata vi propongo il resoconto di 
una breve sessione durante la quale ho 
navigato fra le conferenze per leggere 
alcune novità (figura 5). Sfruttando ciò 
che abbiamo visto fino ad ora non do 
vreste avere problemi a comprenderlo 
immediatamente 

Comunque in sintesi ecco quello che 
è successo: a collegamento avvenuto il 
sistema mi ha avvertito della presenza 
di novità nell'area MC-FLASH, così so- 
no andato a leggerle (si trattava però di 
un messaggio mandato da me stes- 
so!). Dopodiché sono entrato nella con 
ferenza C-LANGUAGE dedicata al lin- 
guaggio C, dove ho elencato ma non 
letto le novità. Infine mi sono scolle- 
gato. 

A questo punto sappiamo tutto sulle 
aree di messaggistica del sistema, ed |l 
nostro viaggio alla conoscenza di MC- 
Link sta volgendo al termine. Rimango 
no solo poche altre cose da vedere 
l'uso del Chat, l'area Programmi ed il 
menu Utenti, Di essi ci occuperemo a 
partire dalla prossima volta 


He 


MCmicrocomputer n. 109 - luglio/agosto 1991 





dl °° 
LX.._ 9° 





MOTHERBOARDS 
Legal BIOS, OK. DIP/SIMM 


HP:3012 286-12, Headland, e: 
HP:3013 
HP:3003 
HP-3004 
HP:3017 
HP-3008 486-33, ISA, Intel, 
HP:3010 486-33, EISA, Intel 













AM. 








UPS 

HP-1000 4 , mini, TU 

HP-1001 600VA, mini, TUV apprec 

HP-1002 1500VA, minî, TUV appro 
Novell monitor. card 





approved 








di 








COMPONENTS 


all 113.900 
4M, half 137.300 


756.800 
16M, cache, baby 967,000 
64k, cache, baby 2.290,000 
cache, full 3.963,000 





ftwr 130.000 


HABER CO., LTD 


TAIPEI, TAIWAN, R.O.C. 





CARDS 

portrait, I/NI 105.200 
135,006 
171.000 
Ethernet, 16bit, NE2000 comp. 185.000 
NETWARE ver. 2.2 call 

CASES, KEYBOARDS 
‘power 13.000 





n w/power 





HP-6004 mini tc 
HP-6002 super to 


HP-9003 102k 






FD1.2/1.44, HD ATbus 40-200MB. mouses bus & serial, LAN cards. UNIX/XENIX intelligent 8/16 serial cards, industrial 1/0 cards 


Assembled and tested systems in all the configuration 


Stock e Garanzia in Italia 


RISERVATO AD OPERATORI DEL SETTORE 





HABER Co.,, Ltd (Italia) - Tel. 0321/399457 - Fax 0321/35061 


NETWORKING 





X.25 


è. 


Dell'X.25 abbiamo illustrato 
nella scorsa puntata il primo 
ed il secondo livello, che si 
occupano rispettivamente del 
trasporto fisico, per mezzo 
dell'interfaccia V.24, e della 
realizzazione di una procedura 
di telecomunicazione HDLC, 
che fornisce informazioni 
esenti da errori al livello 
pacchetto. Oggi ci occupiamo 
proprio di questo terzo livello 
che si identifica con lo 
standard al punto che, 
riferendosi alle reti con 
interfaccia X.25, si parla molto 
spesso di reti a pacchetto 


TIPO DI PACCHETTO 
DCE DIE 


FASI DI APERTURA E SVINCOLO 





coordinamento di Andrea de Prisco 


il livello pacchetto 


di Leopoldo Ceccarelli 


Una caratteristica dell'X.25 è la corri- 
spondenza tra i livelli: ognuno di essi è 
collegato logicamente ad un altro livello 
‘omologo sebbene in realtà succede che 
un livello superiore scambi informazioni 
con quello inferiore e viceversa. Dal 
punto di vista dell'utilizzatore questo 
funzionamento è però trasparente, co- 
sicché quando da un livello tre scambia- 
mo pacchetti direttamente con il livello 
tre di un altro utente della rete | dati in 
realtà vengono passati al livello di trama 
che provvede ad inglobare ogni singolo 
pacchetto nel proprio campo informati- 
vo, figura 1. 

Detto questo si ignorerà nel seguito 
su come realmente vengano scambiate 
le informazioni e faremo riferimento so- 
lo al funzionamento logico. 

La caratteristica fondamentale del li- 
vello pacchetto è il fatto che esso per- 
mette la coesistenza, su una stessa 
interfaccia fisica, di più chiamate virtua- 
li, ovvero abbinamenti temporanei tra 
utenti della rete. 


IDENTIFICATIVO 
bit 87654321 


RICHIESTA DI CHIAMATA (CAR) CHIAMATA ENTRANTE (INC) 


ETTATA (CAC) 
RICHIESTA DI SVINCOLO (CLR) 


CHIAMATA COMPLETATA (CON) 
[CAZIONE DI SVINCOLO (CLI) 


NOI 
CONFERMA DI SVINCOLO (CLC) 





DATI ED INTERRUPT 


INTERRUPT CINTC) 


CONTROLLO DI FLUSSO E RESET 


PRONTO A RICEVERE (RR) 
‘A RICEVERE RNR) 

INDICAZIONE DI RESET (REI) 
(REC) 


NON PRONTO 
RICHIESTA DI RESET (RES) 


CONFERMA DI RESET 


RESTART 
RICHIESTA DI RESTART_(RTR) 


ICONA 
‘00100011 
00100111 


XXXO0001 


INDICAZIONE DI RESTART (RTI) 


CONFERMA DI RESTART (RTC) 





NB: I BIT CONTRASSEGNATI CON *X* POSSONO ASSUMERE QUALSIASI VALORE 


Tabella 1 - Identificativi dei vari pacchetti 


258 


| circuiti virtuali possibili sono di due 
tipi: circuiti virtuali commutati (SVC) e 
permanenti (PVC). La differenza tra | 
due è che il secondo si comporta come 
se si trattasse di una linea telefonica 
dedicata; perciò non abbisogna di parti 
colari procedure di apertura ed abbatti- 
mento. 

Per poter distinguere | pacchetti ap- 
partenenti a diversi circuiti virtuali viene 
introdotto il concetto di canale logico. 
Tutti i pacchetti relativi ad uno stesso 
circuito verranno marcati assegnando 
ad ognuno un identificativo di gruppo di 
canale logico (GCL) e numero di canale 
logico (NLC); i valori vanno da 0 a 15 e 
da 0 a 255 rispettivamente per un totale 
possono essere dunque identificati fino 
a 4096 collegamenti diversi 

Per le chiamate virtuali su circuito 
virtuale commutato (SVC) l'assegnazio- 
ne degli identificativi viene effettuata al 
momento della chiamata; il numero vie- 
ne assegnato a ritroso a partire da quel- 
lo più alto disponibile al momento men- 
tre, dall'altro lato della rete, cioé tra 
DCE e DTE remoto il numero è genera- 
to a partire da quello più basso disponi- 
bile. Si usa questo modo di assegnare | 
numeri, a prima vista un poco bizzarro, 
per evitare la sovrapposizione di attribu- 
zione di uno stesso canale logico per 
una chiamata entrante ed una uscente 
L'assegnazione dei numeri d'ordine per 
i circuiti virtuali permanenti viene invece 
operata con modalità opposte e comun- 
que i canali sono definiti in sede con- 
trattuale con il gestore delle telecomu- 
nicazioni 

Da quanto detto risulta chiaro che un 
collegamento sarà identificato da una 
coppia di canali logici, uno per ogni 
interfaccia DTE DCE e che ogni canale 
logico ha valore locale. 


Struttura dei pacchetti 


Un pacchetto è fondamentalmente 
una sequenza di bit che per semplicità 
si usa rappresentare a gruppi di otto, la 
definizione esatta per ogni gruppo è 
ottetto (non byte!). Di questi ottetti solo 
i primi tre, intestazione, hanno un for- 
mato fisso e sono sempre presenti. Di 
seguito si possono avere dei campi di 
lunghezza variabile a seconda del tipo di 
pacchetto. 


MCmicrocomputer n. 109 - luglio/agosto 1991 


| primi quattro bit del primo ottetto 
costituiscono l'identificatore generale di 
formato (IGF), per ora diciamo solo che 
vale 0001 poi vedremo come si usano 
alcuni dei bit posti a zero. | dodici bit 
successivi rappresentano invece il GCL 
ed l'NCL enunciati prima, L'ultimo ottet- 
to dell'intestazione contraddistingue in 
modo univoco i diversi pacchetti; la 
descrizione di questi verrà fatta mentre 
verranno illustrate le procedure per in- 
staurare un collegamento, un trasferi 
mento dati ecc. 


Attivazione di un collegamento 


Questa fase riguarda solo i circuiti 
virtuali commutati! La procedura è illu- 
strata in figura 2, il DTE emette una 
richiesta di chiamata tramite un pac- 
chetto Call Request (CAR). Il pacchetto 
CAR viene trasmesso dal DCE e dopo 
essere passato attraverso uno o più 
nodi della rete (il come lo vedremo 
prossimamente), la richiesta viene noti- 
ficata al DTE destinatario con un pac- 
chetto Incoming Call (INC). A_questo 
punto il DTE chiamato non ha molte 
scelte, deve accettare la chiamata o 
rifiutarla. Nel primo caso dovrà inviare 
sullo stesso canale logico del pacchetto 
INC un pacchetto Call Accepted (CAC), 
nello stesso momento in cui compie 
questa azione viene abilitato alla fase di 
scambio dati. 

All'altra parte della rete, lato DTE 
chiamante, la conferma della avvenuta 
connessione viene notificata dalla rice- 
zione di un pacchetto Call Connected 
(CON). La ricezione del CON determina 
anche per questo DTE il passaggio alla 
fase di trasferimento dati. | tempi con 


DTIEI 


DEE 





Figura 2 - Sequenza dell'apertura di un SVC. 


MCmicrocomputer n. 109 - luglio/agosto 1991 


DE  DTEremoto 



































Fag 
== 
87654321 Controli 
|IGE | GL 
PENA, 
[ID: pacchetto 
Datiutente | > | jnfom ano Da 
a 
da 
l 
FS 
Pacchetto 
(nta a 
Trama HDLC 
Figura 1 - | pacchetti vengono passati al livello 


trama che provvede ad inserrli entro il proprio 
campo informativo. 


cui si ottiene il collegamento è funzione 
della distanza, dalle tecnologie impiega- 
te nella realizzazione della rete e del 
traffico momentaneo; ad ogni modo i 
tempi sono molto ridotti e variano tra il 
decimo di secondo a qualche secondo. 

Il contenuto dei pacchetti CAR e INC 
(così come quello dei pacchetti CON e 
CAC) è identico tranne che per i numeri 
indicati poiché hanno un significato solo 
locale. Per i pacchetti CAR e INC oltre 
all'intestazione, che è fissa, si ha un 
campo informativo in cui sono contenuti 
quattro sottocampi indicanti la lunghez- 
za del DTE chiamato, il rispettivo indiriz- 


NETWORKING 





zo, un altro indicatore per la lunghezza 
del DTE chiamante ed infine l'indirizzo 
del DTE chiamante. Figura 3. Lo spazio 
occupato per questi quattro sottocampi 
è al massimo di 16 ottetti. Dopo di essi 
è possibile trovare fino a 63 ottetti 
contenenti informazioni supplementari; 
la lunghezza di questo campo è indivi 
duata dai sei bit meno significativi del 
primo ottetto dopo gli indirizzi. Inoltre è 
possibile aggiungere fino a sedici ottetti 
riservati a dati dell'utente, vengono uti- 
lizzati per inviare ad un particolare DTE 
remoto delle parole chiave che questo 
si aspetta di ricevere prima di accettare 
la chiamata, 


Abbattimento di una chiamata 


Qualora il DTE chiamato dovesse ri- 
fiutare la chiamata è tenuto ad inviare 
alla rete un pacchetto Clear Request 
(CLR) sullo stesso canale logico dell'In- 
coming Call. Il DCE, ricevuto il CLR, 
inoltra al DTE chiamante un pacchetto 
Clear Indication (CLI). Anche in questo 
caso i pacchetti risultano identici tranne 
che nell'identificativo del canale logico, 
figura 4. 

Tanto la rete, quanto il DTE chiamato, 
sono tenuti a dare conferma rispettiva- 
mente al DTE chiamante e alla rete, 
dell'indicazione di Clear inviando un pac- 
chetto di Clear Confirmation, figura 5. 
Una volta ricevuto il Clear Confirmation 
gli identificatori del canale logico impe- 
gnati per quella chiamata possono esse- 
re riutilizzati 

Analizzando il pacchetto di Clear Re- 
quest, oltre ai soliti tre campi intestazio- 
ne, possono essere opzionalmente im- 
piegati altri due campi, lunghi un ottetto 


BAT: STAZZA ZII DI: 






































Identificatore di 
i Formato. © SCE 
2 NCL 
Tdentificatore del pacchetto 
<A E 
cea Lunghezza 
indirizi indirizzo 
DTE chiamante | DTE chiamato 
mac Indirizzi dei DTE 
CSO 
0 0 | Lunghezza campo facility 
mas Facility (prestazioni opzionali) 
malé Dati utente 
“ottetti 





Figura 3 - Formato generale dei pacchetti CAR e INC 


259 


NETWORKING 





37.6 54 3, 2 





Hientificatore di | 


GCL 
formato 





NCL 





Identificatore del pacchetto 
‘060 ‘ip 201 Le 0 RI 


Gi 





lello svincolo 











Informazione diagnostica 





È Na WN- 


Figura 4 - Formato dei pacchetti CRL @ CLI. 


ciascuno, per indicare la causa del- 
l'abbattimento ed eventuali informazioni 
diagnostiche. 

Se la rete non riesce a notificare al 
chiamato la Incoming Call (ad esempio il 
DTE remoto può risultare inattivo oppu- 
re occupato), si fa carico di notificare al 
DTE chiamante per mezzo di un oppor- 
tuno CLI l'impossibilità del collega- 
mento. 

Lo svincolo del circuito virtuale da 
parte dei DTE o del DCE può avvenire 
anche durante la fase di trasferimento 
dati in qualsiasi momento 


Collisioni 


Durante una chiamata possono verifi- 
carsi delle collisioni, ad esempio quando 
la rete notifica una Incoming Call ad un 
DTE mentre questo effettua una chia- 
mata sullo stesso canale logico. In que- 
sto caso la priorità spetta al DTE quindi 
la rete notifica con un Clear al DTE 
remoto che il DTE chiamato risulta oc- 
cupato. 

Un altro tipo di collisione capita allor- 
ché DTE e DCE trasferiscono contem- 
poraneamente sullo stesso canale logi- 
co una richiesta di svincolo. In tal caso il 
DCE non attenderà il Clear Confirmation 
del DTE considerandolo implicito. 

Altri problemi di collisione simili agli 
esempi qui riportati possono capitare 
anche per altre procedure che esamine- 
remo in seguito, per brevità, però, non 
tratteremo oltre l'argomento collisioni 

Abbiamo visto tutto ciò che riguarda la 
instaurazione e l'abbattimento di un col- 
legamento virtuale, andiamo ora ad ana- 
lizzare la fase di trasferimento dati e le 
varie procedure con cui essa è regolata. 


Il trasferimento dati 


Un collegamento PVC è sempre nella 
fase di trasferimento dati. Un circuito 
SVC, invece, deve essere prima creato, 


260 


una volta fatto si comporta però alla 
stessa stregua di un PVC e perciò non 
farà più distinzione tra i due. 

Analizziamo ora i pacchetti DATA che, 
rispetto a tutti gli altri, sono caratterizza- 
ti dall'avere il primo bit del terzo ottetto 
posto ad 1, figura 6. 

| pacchetti DATA sono numerati in 
modo da permettere il controllo della 
esatta sequenza di ricezione; il loro 
scambio viene regolato per ciascun ver- 
so di trasmissione dai contatori P(s) e 
P(r) che indicano rispettivamente il nu- 
mero della sequenza in trasmissione ed 
in ricezione 

All'attivazione del circuito e dopo un 
reset i contatori vengono azzerati, suc- 
cessivamente subiscono un incremento 
di una unità per ogni pacchetto spedito. 
Se viene ricevuto un pacchetto che non 
rispetta la sequenza è considerato erra- 
to, viene scartato e subito avviata una 
procedura di Reset (vedi dopo). 


Controllo di flusso 


Le variabili P(s) e P(r) servono anche 
per regolare il flusso, servono infatti ad 
evitare che venga spedito un numero 
eccessivo di pacchetti non riscontrati. Si 
utilizza in questo caso un concetto di 
finestra di trasmissione analogo a quello 
enunciato la scorsa puntata per il livello 
due; onde evitare confusione diciamo 
subito che non esiste alcuna correlazio- 
ne tra queste due finestre. 

Per finestra (W) si intende il numero 
di pacchetti DATA (solo pacchetti DA- 
TA) non riscontrati che possono essere 
spediti P(s) attraverso l'interfaccia prima 
che il ricevitore trasmetta il riscontro 
della avvenuta ricezione 

Il ricevitore si preoccupa di far avanza- 


DTEI 


DE 





re Il limite inferiore della finestra incre- 
mentando P(r). Ogni volta che si riceve 
un pacchetto viene fornita una quietanza 
indicando il valore corrente della variabi- 
le P(m) in un pacchetto DATA o, se non si 
hanno dati da trasmettere, nell'apposito 
pacchetto Receive Ready (RR). Quando 
il trasmettitore riceve un certo valore di 
P(r) capisce che il suo interlocutore ha 
accettato tutti i pacchetti DATA a lui 
spediti fino al valore P(s)=P(r)-1 ed è 
quindi pronto a ricevere W pacchetti a 
partire da quello notificato. 

Un altro pacchetto che è abilitato a 
trasportare la variabile P(r) è il Receive 
Not Ready RNR, la cui ricezione indica 
che sebbene si sia ricevuto corretta 
mente il pacchetto con P(r) il trasmitten- 
te deve momentaneamente sospende- 
re l'attività (anche se la finestra di tra- 
smissione è aperta) perché si è nella 
impossibilità di ricevere altri pacchetti 
L'attività potrà essere ripresa solo dopo 
la ricezione di un pacchetto RR 


I bit D MeQ 


| riscontri sono locali, ovvero il valore 
di P(r) fornito nel RR ad un DTE dal DCE 
hanno valore solo nell’ambito dell'inter- 
faccia DTE DCE, nessuna informazione 
ci è data sulla effettiva ricezione da 
parte del DTE remoto. In caso di neces- 
sità è «talvolta» (purtroppo questa pre- 
rogativa non è prevista in tutte le rea- 
lizzazioni di reti X.25) possibile costrin- 
gere la rete a fornire un tipo di servizio 
tipo END to END, Il bit che forza questa 
opzione è il settimo del primo ottetto e 
quindi uno di quei tre bit del General 
Format Identifer che precedentemente 
erano a zero. D sta per Delivery Confir- 
mation, ovvero conferma di spedizione. 


Figura 5 
I DTE remoto nifiuta la 
chiamata del primo 
DTE 


MCmicrocomputer n. 109 - luglio/agosto 1991 


807654 SRI bit 


























Fi 6 
lio po 1 GcL Femeto grieraio cel 
pacchetti DATA, 
2: NCL 
3a |M] rs To] 
4 
dati utente 
(per TPAPAC 128ottetti) 
ottetti Figura 7 


Per mezzo del bit M, more bit, è 
possibile identificare una sequenza di 
pacchetti corrispondenti ad un messag- 
gio più lungo dello spazio ammesso dal 
campo di un singolo pacchetto. Se ad 
esempio avessimo un messaggio lungo 
542 ottetti e pacchetti DATA con una 
dimensione del campo dati utente di 
128 ottetti (la dimensione ITAPAC), spe- 
diremmo verso la rete quattro pacchetti 
completi con il bit M posto ad 1 ed un 
ultimo pacchetto contenente, nel cam- 
po dati utente, solo 30 ottetti, il bit M di 
quest'ultimo pacchetto sarà posto evi- 
dentemente a 0. 

Dunque il significato è: il messaggio 
contenuto nel pacchetto spedito non è 
terminato ma continua con il pacchetto 
sucessivo e così via fino al primo pac- 
chetto con M-0. L'introduzione di que- 
sto bit è di estrema importanza quando 
si collegano tra loro reti diverse poiché 
è possibile (un caso classico è rappre- 
sentato da due reti pubbliche di nazioni 
diverse) che i campi dati utente abbiano 
lunghezze differenti (I'X.25 permette 
lunghezze comprese tra 8 e 1024 ottet- 
ti). Per ovviare alle incompatibilità delle 
diverse implementazioni delle reti al lo- 
ro confine esisterà una interfaccia (si 
tratta di una interfaccia tra due nodi 
intermedi definita dallo standard X.75) 
che provvede a riassemblare i pacchetti 
in modo da renderli conformi ai diversi 
standard. Ora se il bit M=1 i pacchetti 
saranno «riassemblati». Se il bit M non 
é abilitato, il contenuto di ogni pacchet- 
to rimane isolato a meno che la sua 
dimensione non sia eccedente quella 
permessa dall'altra rete. 

Esaminiamo ora il terzo bit di control- 
lo, il bit Q è utilizzato per qualificare 
delle sequenze di bit come appartenenti 
a due classi ben distinte (Q sta per 
qualifier bit). Per far capire meglio a 
cosa possa servire tale qualificazione 
facciamo una piccola digressione. Vi sa- 
rete domandati sicuramente con che 
razza di macchina sì acceda ad una rete 


MCmicrocomputer n. 109 - luglio/agosto 1991 


Formato di un 
pacchetto di interrupi 


X.25, bene sappiate che è possibile 
collegarvisi con un semplice PC dotato 
di porta asincrona collegata ad una por- 
ta PAD (Packet Assembler Disassem- 
bler). Orbene, dei PAD avremo modo di 
riparlarne, al momento basti sapere che 
l'interazione PAD DTE è determinata da 
un insieme di parametri definiti dal 
CCITT in apposite raccomandazioni. | 
parametri per variare il profilo di un PAD 
remoto (per togliere l'eco ad esempio) 
sono inviati per mezzo di pacchetti DA- 
TA e quindi onde evitare confusione tra 
dati veri e propri e parametri del profilo 
del PAD questi ultimi vengono traspor- 
tati per l'appunto in pacchetti «qualifica- 
ti» dall'attivazione del bit Q. 


Procedura di interrupt 


La procedura di interrupt consente al 
DTE di inviare, con alcune limitazioni, 
dati al destinatario al di fuori del controllo 
di flusso, quindi anche se la finestra è 
chiusa e nessun pacchetto DATA può 
essere spedito al destinatario. Il campo 
dati per questo pacchetto è però ristret- 
to ad un ottetto, figura 7. Altra limitazio- 
ne è l'impossibilità di inviare un altro 
interrupt prima che si abbia avuto riscon- 
tro di quello precedentemente inviato. 

Un particolare importante di una pro- 
cedura di interrupt è che il DCE si fa 
carico di trasmetterla al DTE remoto; 
quando poi riceve da questi il pacchetto 
di Interrupt Confirmation si incarica di 
trasmetterlo al DTE che aveva attivato 
la procedura, E chiaro che il significato 
dì questi pacchetti è END to END; il 
DTE destinatario ha sicuramente ricevu- 
to il pacchetto. 


Procedura di Reset 


La procedura di Reset serve a reini- 
zializzare il collegamento qualora siano 
state rilevate alcune situazioni anomale 
o delle violazioni di procedura. Può es- 
sere avviata solo durante la fase di 


NETWORKING 





BUG LS \ARZAZIED Abi 























TH CONE GcL 
2: NCL 
3 Identificatore del pacchetto 
o 0 1 o 0 o 1 1 
4 Dati utente 
ottetti 


trasferimento dati. 

La procedura risposiziona sia P(s) che 
P(r) a zero e cancella eventuali pacchetti 
appartenenti alla chiamata virtuale pre- 
senti all'interno della rete 

Eventi che possono causare un Reset 
possono essere dovuti ad esempio a 
pacchetti più lunghi di quanto previsto 
dall'implementazione dell'interfaccia; 
pacchetti non totalmente riempiti che 
posseggono però il bit M=1; la ricezio- 
ne di un valore di P(s) non in sequenza 
o al di fuori della finestra oppure un 
valore di P(r) non valido. 

La procedura può essere avviata sia 
dal DTE, Reset Request (RES), che dal 
DCE, Reset Indication (REI). Il pacchet- 
to contiene la causa del Reset ed opzio- 
nalmente la diagnostica nel quarto e nel 
quinto ottetto rispettivamente. Il pac- 
chetto di Reset Confirmation (REC) con- 
tiene solo l'intestazione. 


Procedura di Restart 


La procedura di Restart (RTR) e glo- 
bale, poiché interessa l’intera interfaccia 
DTE DCE, e può essere avviata sia dal 
DCE, che dal DTE, RTR provoca l'imme- 
diata interruzione di tutte le procedure 
in corso, l'abbattimento di tutti i canali 
logici ed il Reset di tutti i circuiti virtuali 
permanenti riportando così l'interfaccia 
allo stato iniziale. 

La procedura agisce a livello locale, 
mentre a livello remoto la rete procede 
ad inviare una serie di Clear a tutti gli 
elementi della rete interessati. 

Se la rete con il Restart riparte dacca- 
po noi invece ci fermiamo. Abbiamo 
cercato di spiegare il livello pacchetto 
dell'X.25 dicendo l'essenziale ma senza 
entrare in dettagli eccessivi. Se deside- 
rate chiarimenti e/o ampliamenti dei 
concetti presentati o vi interessa qual- 
che argomento particolare che vorreste 
vedere nella rubrica potete contattarci 
attraverso MC-Link 

ne 


261 





Settore Reti locali 


Realizzazione ed istallazione 
reti da 2 a 300 posti lavoro 
sotto DOS - Xenix - Unix 

Schede rete per pc da Lit. 250.000 


Settore CAD 
Workstations grafiche 


Mini & Personal Computers WARE 
Lc —- cc so 








Settore Software 
Studio e realizzazione 
software personalizzato 
Assistenza tecnica 
Corsi individuali e collettivi 





chiavi in mano 


Plotter ROLAND 
HITACHI - OCE 
HOUSTON - MUTO 
Scanner AQ - p. da taglio 





Portatili 
Toshiba - Sharp - Zenith 








Olivetti - Wyse 


























STAMPANTI : 


Mannesman MT81.......L. 260.000 
Panasonic 80col24aghiL. 620.000 
Panasonic 136col9aghiL. 585.000 
Panasonic 136c0124ag L. 990.000 
Star LC 24-10 80c24a L. 599.000 
Ster LC24-200 80col 24aghi Color 
XEROX 
EPSON - CITIZEN - NEC 


OFFERTA DTP 
Panasonic Laser 4420 


Lit. 1.990.000 +iv 
8PPM 512Kb, cass. 250, HP Lj II 





Eccezionale !!! 


Sound Blaster 
Adlib-Sintetizzatore 
Campionatore-Midi 

A sole Lit. 299.000 








Garanzie 


12 mesi di garanzia totale 
rinnovabile con contratto 
annuo di assistenza al 10% 
Permuta garantita 
Valutazione dell’usato al 
prezzo di acquisto per sosti- 











Trasformiamo il tuo XT in 
AT con sole Lire 350.000 


Assistenza tecnica 
in Roma entro 1 ora 


Varie: 
ScannerLogitech + OCR... 
Mouse Pilot Logitech... 

















VGA 16bit 1Mb Tsenglat 
INTEL80287/10... 
INTEL80387sx.. 
INTEL 80387/25... 
INTEL80387/33... 
Gruppodi cont. da 300W... 
Terminalicompleti da. i 
CD-ROM Hitachi/sonyetc.....da Lire 
DOS4.01 Microsoft + GWhasi 





tuire o espandere il PC. 
Sostituzione totale del pezzo guasto. 
Spedizioni con corriere in tutta Italia 
Prezzi IVA ESCLUSA 











PORTATILE 
Bondwell 8083 a 10Mhz 2 FD da 720Kb 
Modeminterno300-1200, Batterie 
Retroilluminato CGA, borsa, DOS 


Lit. 1.250.000 + iva 











Configurazione per i PC sottoelencati: 


1 Mb ram esp. a 8Mb (486 a 64Mb) on board 
Cabinet baby o slim con alim. da 200W 

HD da 44.5Mb formattati 3.5" da 19ms 
Controller AT-Bus 1:1 per2FD & 2HD 
2Drives da 1.2Mb & 1.44Mb Teac 

VGA 16bit (cga-ega) ris.max1024x768 
Monitor 14" VGA fosfori bianchi 

Tastiera Italiana 101 tasti 

DOSoriginale in Italiano con manuali 
2serîali 1 parallela 





Bull - IBM { 80286 a 16Mhz | | 80286 a 21Mhz 
Epson - ASEM | Ht-1.490.000 | | Lit.1.590.000 | 
| 80386 a 16M1 1 386 a 25Mhz 


Lit. 1.890.000 | 





ne | | 38633 Mhzcache 
Lit. 3.490.000 


| 38625 
| Lit. 2.890.000 















il a 
| Lit. 4.590.000 | 


| Lit 6.990.000 


Tutti i Computers sono testati e collaudati con HD gia preparato II!!! 
Tutti i Computers hanno 8 bus ISA , i 486 sono disp.con bus ISA 0 EISA 


Peravere un Monitor colore 14" differenza di... Lit. 460.000 
Peravere un HD da 80Mb3.5" da 15ms differenza Lit. 450.000 
Peraverememoria RAMin piu', differenza per1Mb.....+ Lit. 160.000 


Schede EISA 

12.900.000 
it 990.000 
TIGA 32bit video...Lit. 4.990.000 












ATARI PCfolio 
Lit. 330.000+ iva 

















OFFERTE SPECIALI 


Scanner A4300x300 piano... it. 1.200.000 
Scanner105mmGENIUSacolori.Lit. 650.000 
RadioTelefono Panasonic 900Mhz....Lit. 1.990.000 
Monitor 19"vga 0.28 1024x768.... Lit. 1.790.000 
Portatile SHARP 6220 (286 HD20)...Lit. 4.200.000 
Tavola grafica GENIUS 12"x12"........Lit. 299.000 
Floppy disk bulk a PREZZI SPECIALISSIMI 








Ware Bit 











Viale dell’Umanesimo 80 
00144 Roma EUR 
Tel. 592 19 77 -78 Fax 69 


DataClub Via dei Coronari22 Tel.6543853 
HotLine Software 06 / 62 50 829 











Rivenditori Autorizzati 











Pegaso Inf Via Appia Centro Ziqgurat Formia LT 
Tel.0771-273101/273101 

| Archimede P.za Garibaldi 60 Sulmona AQ 
Tel32939 

LP.S. Via Malavenda 55 Reggio C. Tel 48517 

Cel Via A.Grandi Colleferro Tel. 06-9701481 

‘Tecnosystem Via V.di Morena Rm Tel 06-611 6977 


Gentili Paolo —AgenteperVI Tel.0761-458125 
Cercasi agenti o rivenditori per zon libere 




















MULTITASKING 





OCCAM: 


coordinamento di Andrea de Prisco 


parallelismo puro 


di Luciano Macera 


Può anche darsi che non abbiate mai sentito la parola OCCAM. 

Non potete però dire altrettanto della parola «transputer». OCCAM, 
per tagliare corto, é il linguaggio di programmazione dei transputer. 

E se quest'ultimo é il processore più «multitasking» che c'è, OCCAM 


è il linguaggio di programmazione più « 


parallelo» che c'è. Tanto 


parallelo che un programma scritto in OCCAM può essere formato da 
istruzioni da eseguire non «una dopo l'altra», ma addirittura 
contemporaneamente. Sì, un intero programma eseguito, dal punto di 
vista logico, in un solo passo: anche se le istruzioni sono centinaia 0 
migliaia. O, addirittura, formato da pochissime istruzioni che però 


sottintendono un parallelismo a tempo 
esplodere al fatidico «run» 


Parallelismo «esplosivo» 


Non è proprio l'argomento di questa 
puntata, ma tanto per farvi venire anco- 
fa di più la voglia di continuare a leggere 
(o, soprattutto, per non farvela passa- 
re...) anticipiamo questo mese qualche 
informazione in più riguardo l'ultima fra- 
se dell'introduzione di quest'articolo 

Chiunque programma i computer sa 
che i loop FOR-NEXT servono essenzial- 
mente per non riscrivere tante volte la 
stessa porzione dì codice. Se dobbiamo 
eseguire 5 volte una sezione di un pro- 
gramma, nessuno sì sognerebbe mai di 
riscriverla 5 volte di seguito (a meno di 
non avere problemi di velocità), ma 
semplicemente la incorpora in un loop 
impostando questo all'esecuzione se- 
quenziale per il numero di volte voluto. 

OCCAM, da bravo linguaggio di pro- 
grammazione parallela, permette di fare 
la stessa cosa nel «parallelo». Esistono 
costrutti OCCAM che permettono di 
lanciare in parallelo tanti processi quanti 
ne abbiamo impostato nel costrutto 
stesso: ognuno lavorerà su un certo 
insieme proprio di dati e il comando di 
ripetizione parallela terminerà quando 
saranno terminate tutte le istruzioni lan- 
ciate dal comando stesso e che, ripetia- 
mo, saranno eseguite parallelamente 

Chiariamo con un esempio. Immagi- 


MCmicrocomputer n. 109 - luglio/agosto 1991 


di esecuzione pronto ad 


nate la sezione di programma Pascal 
Like 


to 20 
0; 


for i: 
ali] 





che non fa altro che annullare il vettore 
«a». Qualsiasi linguaggio di programma- 
zione sequenziale azzererà | vari ele- 
menti l'uno dopo l'altro, partendo dal 
numero 1 fino al numero 20. In OC- 
CAM, volendo, possiamo parallelizzare 
l'esecuzione scrivendo così: 


PAR i=l FOR 20 
ali] := 0 


che annullerà simultaneamente | venti 
elementi del vettore «a». Se non ci 
credete, in parte non avete tutti i torti. 
OCCAM non è stato ancora implemen- 
tato nella sua pienezza e un'istruzione 
come quella appena vista, in esecuzio- 
ne su un singolo transputer sarà esegui- 
ta si in parallelo, ma in parallelismo 
simulato. In pratica il transputer è in 
grado di eseguire più processi contem- 
poraneamente ma, ovviamente, grazie 
al proprio multitasking di macchina, 
Quindi su un singolo transputer | ven- 
ti assegnamenti saranno eseguiti l'uno 
dopo l'altro (anche se non necessaria- 


mente in ordine), mentre su una rete di 
chip di questo tipo sarà possibile l'ese- 
cuzione in parallelismo reale. 

Come però vedremo meglio nei pros- 
simi appuntamenti, il meccanismo della 
ripetizione parallela è tutt'altro che un'i- 
nutile esercitazione tecnologica in quan- 
to ci permetterà, anche sul singolo chip, 
di implementare in maniera parallela al- 
goritmi intrinsecamente paralleli senza 
la necessità di forzare un'implementa- 
zione sequenziale degli stessi, 

Ne riparleremo più approfonditamen- 
te a partire al prossimo mese. 

































































alm:=0 
tica 
xi 
| sl 
257 
Figura î 
Il gostrutto SEO 
permette di deliniro no 
blocchi come nei 
linguaggi di 
programmazione 
convenzionali 
263 


MULTITASKING 





Un programma OCCAM 


La struttura di un programma OC- 
CAM è la seguente 


dichiarazione: 
processo 


La dichiarazione è a sua volta... una 
dichiarazione oppure una dichiarazione 
seguita da un'altra dichiarazione. Con le 
dichiarazioni, come in altri linguaggi 
convenzionali, indichiamo nomi e tipi 
delle variabili, costanti, array o canali 
(vedi dopo) che utilizzeremo nel pro- 
cesso che segue 

Lo scope dei nomi dichiarati è sem- 
pre locale al processo che segue. Un 
processo può essere un processo pri- 
mitivo oppure un costrutto (che combì- 
na più processi primitivi). Questi sono 
di solo cinque tipi: assegnamenti, pro- 
cessi d'ingresso, processi d'uscita, pro- 
cessi nulli (SKIP) e processi di termina- 
zione (STOP) 

Gli assegnamenti (anche qui nulla di 
nuovo) permettono di associare valori 
alle variabili precedentemente dichiara- 
te. Come in Pascal il simbolo di asse- 
gnamento è «:=» (duepunti uguale). | 
processi di ingresso e di uscita permet- 
tono la comunicazione. 

Come nel modello CSP visto lo scor- 
so mese, il comando di uscita è rappre- 
sentato da un punto esclamativo quello 
di ingresso dal punto interrogativo. 

Alla sinistra di questi metteremo il 
nome del canale sul quale effettuare la 
comunicazione, alla destra l'oggetto da 
trasferire se si tratta di un comando 
d'uscita, una variabile targa per il co- 
mando d'ingresso. Ad esempio: 





PIPPO 1118 


PIPPO 


AFFO TP" 


PIPPO 7A 








Figura 3 

In OCCAM le comunicazioni sono sempre 
simmetnche e sincrone. 

Il canale di comunicazione tra due processi è 
il umezzo» di trasmissione. Se la 
comunicazione avviene tra processi in 
esecuzione sullo stesso transputer il canale è 
mappato in memoria, se la comunicazione 
awiene tra processi in esecuzione su 
transputer diversi il canale è implementato 
dal link fisico di comunicazione 


264 














Figura 2 
Il costrutto PAR 





permette l'esecuzione 
parallela di più 





istruzioni (in OCCAM. 
processi). Nel 
diagramma di flusso la 





lato) l'esecuzione 





parallela è indicata dai 
moduli contenenti più 
iStrUZIONI 















































| fi=5.. piait .. sino | 
250 
sea ___, 
PAR 
kiss 
piaz alxl:=lepos 
s=84 
SEO x-0 FOR3 
alcli=iepes 
sinsst 
PAR x=0 FOR3 asd 
ala:=alel's 
xt 
si 
x? 
ino 
| 800]:=al01"8 ... alt:=alt]"s | 
STOP! 
Pippo | 118 


invia sul canale «Pippo» l'intero 118, 
mentre 


Pippo ? A 


riceve nella variabile A il valore deposi- 
tato nel canale dal mittente. In OCCAM 
tutte le comunicazioni sono simmetri- 
che e sincrone. Ogni canale è utilizzato 
da un solo mittente e un solo destinata 
rio e la comunicazione avviene tanto per 
il primo quanto per il secondo nel me- 
desimo istante logico. Se il mittente 
arriva all'appuntamento prima del desti- 
natario aspetterà che questo legga il 
messaggio inviato prima di proseguire 
per la sua strada, Discorso analogo per 
il destinatario che aspetterà il mittente 
nel caso in cui dovesse eseguire la sua 
«receive» prima della corrispondente 
«send». Come per le variabili il canale, 
nome e tipo, deve essere dichiarato 
prima dell'utilizzo da parte del processo. 

Il tipo del canale corrisponde al tipo 
del messaggio che dovrà trasportare. 
Occorre sottolineare che il canale, nella 
stesura di un programma OCCAM, è un 
oggetto logico che diventerà fisico solo 
nel momento in cui verrà lanciata l'appli- 
cazione. Se l'applicazione multitask che 
stiamo lanciando girerà su un singolo 
transputer il canale può esere inteso 
come una struttura implementata in 
memoria nella quale il processo mitten- 
te inserisce il messaggio da trasferire, il 
processo destinatario preleva il messag- 


gio in arrivo. Se la stessa applicazione 
(senza bisogno di ricompilazione alcuna) 
viene invece lanciata su più transputer, 
processi in esecuzione su chip diversi 
accedendo al canale di comunicazione, 
di fatto utilizzeranno | link fisici di cui il 
transputer dispone e con i quali dialoga 
con gli altri transputer, 

| principali costrutti (per combinare 
più processi primitivi) sono: 


sEQ 
IF 
CASE 
WHILE 
PAR 
ALT 


Il primo, il più semplice, permette di 
eseguire più processi in sequenza, Ad 
esempio 





i quattro processi indicati dopo SEQ 
(attenzione che in OCCAM quelli che 
sembrano normali statement sono pro- 
cessi essi stessil) saranno eseguiti in 
sequenza, come in un normale linguag- 
gio di programmazione. In pratica SEQ 
identifica un blocco ed è esso stesso (a 
sua volta) un processo. Quindi possia- 
mo associare a questo alcune dichiara- 
zioni locali che non saranno più valide 
una volta eseguita la sequenza 


MCmicrocomputer n. 109 - luglio/agosto 1991 


Dove termina il costrutto SEO? Ovve- 
ro: qual è l'ultima istruzione del SEQ in 
cui ci troviamo? In OCCAM i blocchi 
sono tutti delimitati dall'indentazione: 
due caratteri a destra per iniziare una 
sequenza, due caratteri a sinistra per 
terminarla. Così, il frammento di co- 
dice 





Canale] ! a+b 
Canale? ? R 

0 

a+R 





é in pratica formato da tre processi. Un 
primo processo SEQ (a sua volta com- 
posto da quattro processi) e due pro- 
cessi di assegnamento. Chiaramente il 
tutto deve poi essere combinato per 
formare (in qualsiasi altro modo) un 
ulteriore unico processo combinato dai 
tre processi appena descritti. Se ad 
esempio questi tre processi devono es- 
sere eseguiti in sequenza basterà ag- 
giungere un altro SEQ all'inizio scriven- 
do così: 





b:=2 
Canalel ! a+b 
Canale? ? R 

o 

za+R 





Proviamo allora a completare questo 
codice per farlo diventare un program- 
ma OCCAM. Mancano innanzitutto le 
dichiarazioni, immaginiamo di voler limi- 
tare lo scope della variabile «b» al solo 
SEQ interno; tutte le altre dichiarazioni 
sono, per così dire, globali 






INT a, ©, d, R: 
CHAN OF INT Canalel, Canale2: 
SEQ 
TNT b: 
SEQ 
1 
h:=2 
Canalel ! a+b 


Canale? ? R 






sa+R 


La lettura del codice dovrebbe essere 
abbastanza semplice così come ricono- 
scere in questo la struttura base fornita 
all'inizio, La dichiarazione iniziale è for- 


MULTITASKING 





mata da due dichiarazioni, una per le 
variabili di tipo INT l'altra per i canali 
anch'essi di tipo INT. Segue l'unico pro- 
cesso SEQ a sua volta formato da altri 
processi: la dichiarazione della variabile 
«b» è locale al SEQ più interno quindi 
non esiste più una volta terminata l'ese- 
cuzione di questo. 

Detto ciò non ci rimane che svelarvi il 
funzionamento degli altri costrutti. Rapi- 
damente: 


Ter 
{Espressione 
Processol 
Espressione Booleana2} 
Processo? 


Booleana1]| 


{Espressione BooleanaN|] 
ProcessoN 


è il costrutto condizionale. In pratica vii 
ne eseguito il primo processo (che può 
essere a sua volta primitivo o combinato 
come ci pare) la cui espressione boolea- 
na ha valore TRUE. Da segnalare che se 
nessuna espressione booleana é verifica- 




































































































































































sF i 
40 40 
ASA AAA 
80 80 
B:=Bo1 B:=B 
"0 CS) 
‘sea sì E sea si A 
A:=0 43507 NERA ‘Ar=0 4507 A:=A-1 
80 B=0 
c:5c4 C:=c4 
Ece.Ece. ss TRUE, A 
il Ece.Ece. il 
si ia Î 
830? esa 8509 DE B:i=B4t 
no no 
0? Aso con VE | sso 
ino B:=0 no B:=0 
STOP! ih T 
csc ciscA 
Î I 
Eco. Ecc. Eco. Ecc. 
Figura 4 — Se nel costrutto |F tutte le espressioni booleane danno risultato Figura 5 — Prevedendo una «uscita d'emergenza» (TRUE... SKIP) il costrutto IF 


FALSE il processo in esecuzione si ferma. 


MCmicrocomputer n. 109 - luglio/agosto 1991 


ha un comportamento più normale (vedi anche figura 4) 


265 


MULTITASKING 





ta l'intero programma si blocca terminan- 
do lì l'esecuzione (comportamento simile 
al processo primitivo STOP). Per questo 
è conveniente prendere gli opportuni 
provvedimenti prevedendo una uscita fi- 
nale con espressione booleana costante 
TRUE magari con processo SKIP se non 
dobbiamo eseguire nulla in questo caso. 
Esempio: 





Alla terza scelta è stato associato un 
processo combinato (un SEO) quindi nel 
caso in cui le prime due espressioni 
danno esito falso e «c» è maggiore di 
zero saranno eseguite le tre linee indi 
cate. Come caso finale abbiamo inserito 
un TRUE...SKIP che ci permette di con- 
tinuare l'esecuzione nel caso in cui nes- 
suna delle tre espressioni logiche dia 
esito TRUE 

Il costrutto CASE è molto simile (co- 
me al solito) all'IF: è eseguito il primo 
processo corrispondente all'espressio- 
ne che ha lo stesso valore della variabile 
del CASE. Come nell'IF è necessario 
che almeno una alternativa sia verificata 
pena il blocco del programma. Per for- 
zare una uscita d'emergenza si usa lo 
statement ELSE. Esempio: 


CASE x 





Se x è uguale ad 1] sarà eseguito 
0, se x è uguale a 2 sarà eseguito 
x:=5, in tutti gli altri casi x sarà diminui- 
to di 1. 

Il costrutto WHILE permette di effet 
tuare loop su condizione. Ad esempio 





WHILE ad0 
sEQ 

x 

a 





+2 






ian 


esegue il processo SEQ (formato a sua 
volta da due processi di assegnamento) 
fintantoché «a» è maggiore di zero. 

Il costrutto PAR (già precedentemen- 
te citato) permette di eseguire tutti i 
processi indicati in parallelo. Naturak 


266 





mente devono esistere le condizioni af- 
finche l'esecuzione in parallelo sia pos- 
sibile. E sintatticamente simile al co- 
strutto SEQ. Ad esempio: 


PAR 





esegue in parallelo i tre processi indica- 
ti. Si sarebbe avuto errore a tempo di 
compilazione se, ad esempio, avessimo 
scritto: 





(notare la «a» al posto della «b» nel 
processo di uscita). In questo caso non 
è possibile l'esecuzione in parallelo dal 
momento che ia variabile «a» è contem- 
poraneamente modificata nel primo pro- 
cesso ed utilizzata nel secondo. 

Per finire, il costrutto ALT permette di 
effettuare il controllo del non determini- 
smo come già visto negli articoli che 
hanno preceduto questa puntata. 

La forma più semplice del costrutto 
ALT non prevede, per la verità, alcun 
controllo ma permette di attendere si- 
multaneamente messaggi da più canali. 
Non appena arriva un messaggio su uno 
dei canali indicati, sarà letto il messag- 
gio ed, eventualmente, eseguito un ap- 
posito processo. Esempio: 


ALT 
chanl 2 x 
Iprocesso 11 
chan? ? 
iprocesso 2 
chan3 ? 7 
[processo 31 


La versione «completa» del costrutto 
ALT permette di aggiungere una 
espressione logica ad ogni processo di 
ingresso in modo da ottenere una guar- 
dia d'ingresso. Ad esempio: 


ALT 
(ax>0) & chanl 2? x 
iprocesso 1] 
(ay?0) & chan2 ? y 


processo 2} 
(az>0) & chan3 ? 2 
Iprocesso 31 


In questo modo è possibile restringe- 
re il range di canali da testare in funzio- 
ne del valore delle espressioni booleane 
che abbiamo inserito prima di ogni pro- 
cesso di ingresso: saranno testati solo | 
canali le cui espressioni booleane hanno 
dato esito positivo. Se tutte le espres- 
sioni booleane danno esito negativo il 
programma si blocca: anche in questo 


caso è necessario prevedere una via 
d'uscita tramite la solita costante TRUE 


Replicator 


Non si tratta di un film di fantascienza 
anche se, per alcuni versi potremmo 
definirla tale. Ai costrutti SEO, PAR, 
ALT e |F è possibile aggiungere un 
indice in modo da far «ciclare» il co- 
strutto stesso. In questa sede analizze- 
remo solo SEQ £ PAR che utilizzeremo 
più spesso in seguito, rimandando le 
altre spiegazioni al momento più oppor- 
tuno. Il costrutto: 


SEQ variabile = valore FOR volte 
{processi} 


esegue i processi indicati tante volte 
quante indicate dopo la parola chiave 
FOR assegnando alla variabile indicata il 
valore iniziale di volta in volta incremen- 
tato di uno. Ad esempio 


SEQ i-0 FOR 5 
x = i 
canale 1 x 


equivale a scrivere: 


SEQ 
a = "0 
canale ! x 


*=% 


canale ! x 





Il costrutto 


PAR variabile = 
{processi} 


valore FOR volte 


Esegue i processi indicati in parallelo 
tante volte quante indicate dopo la paro- 
la chiave FOR utilizzando in ogni proces- 
so lanciato un diverso indice della varia- 
bile indicata. Come nel normale PAR 
non deve verificarsi che una qualsiasi 
variabile modificata da un processo pa- 
rallelo sia contemporaneamnte utilizzata 
da un altro processo parallelo, 


Conclusioni 


Non facciamo in tempo, questo me- 
se, a mostrarvi un esempio di program- 
ma OCCAM. Tenete duro fino al prossi- 
mo MC: intanto, tra un bagno ed una 
rilassante passeggiata in riva al mare, 
studiatevi un po' tutto quello che abbia- 
mo mostrato in questa puntata, Vi assi- 
curo comunque che ne vedremo delle 
belle... 


MCmicrocomputer n. 109 - luglio/agosto 1991 


MDIC-ITCIL 
LSIUI I LI\ 


INPUT DIGITEK, L'EFFICIENZA NELLA QUALITA 





x 
Tini in, } 


TT 
o 
LU 


ON LINE OFF LINE 


GRUPPI DI CONTINUITA” ON-LINE E Questa nuova serie nasce dalla sintesi 
SERIE HA - gruppi di continuità della delle più avanzate tecnologie e Vene 
‘serie ON, LINE e HA forniscono una | presentata dalla DIGITEK come. 
e CO “MIGLIORE SOLUZIONE" per lavorare 

o i soi i i 












Soa n ti 
è stre ona ae ar, 
dalla tensione di 


rele. Ta. ole np hanno un 
trasormalore di solamento di serie 


GRUPPI DI CONTINUITA con POTENZA 
da 500-10.000 VA 


(TEL 


ax 0522/951526 G3 - Telex 530156 | 


SMALLTALK 








Smalltalk/V 


Il paradigma MVC 


La caratteristica dello Smalltalk che 
colpisce subito è la sua interfaccia 
grafica. Non a caso questa fu una 
tra le innovazioni sviluppate al 
PARC che si diffuse prima. 

Lo Smalltalk/V, riproducendola 
abbastanza fedelmente, ci permette 
di far pratica con la sua celeberrima 
tecnica di programmazione ad 
eventi: il paradigma MVC 


268 


di Tommaso Masi 


La crescente diffusione di interfacce 
utente di tipo grafico, negli ultimi anni, 
ha costituito uno dei primi campi in cui 
l'OOP ha dimostrato le sue potenzialità. 

La realizzazione di software basato 
sulla metodologia WIMP (acronimo or- 
mai di uso comune che sta per «Win- 
dows, Icons, Mouse and Pointer») spin- 
ge prepotentemente ad implementare 
l'interfaccia utente come un componen- 
te indipendente. La separazione tra il 
codice relativo all'interfaccia e quello 
proprio dell'applicazione presenta, infat- 
ti, indubbi vantaggi: 

— l'interfaccia può essere riutilizzata in 
diverse applicazioni; 

— è possibile modificarla o sostituirla 
senza influenzare il codice dell'applica- 
zione; 

— la si può sviluppare in modo iterati- 
vo, producendone successivi prototipi, 
fino a soddisfare le esigenze dell'appli- 
cazione e dei suoi utenti. 

Per cogliere appieno questi vantaggi è 
necessaria una tecnica di progettazione 
del software basata sul rapid prototyping 
e sullo sviluppo incrementale, ed un 
ambiente di programmazione che age- 





Figura 7 
Classi di Smalltalk/\V 
che costituiscono 
l'interfaccia grafica 
{si notino le famiglie 
Dispatcher e Panel, 


Object 
CursorManager 
Dispatcher 

PointDispatcher 
SereenDi spatcher 
ScrollDispatche: 
Graphbispatcher 
ListSelector 
Texteditor 
Prompteditor 
Topbispatcher 
DispatchManager 
+ «DisplaySoreen 
InputEvent 
Menu 
Pane 
SubPane 
Graphpane 
ListPane 








Prompter 
+. Terminalstream 











vali la riutilizzabilità del codice e consen 
ta tecniche di information hiding. Non è 
difficile capire allora perché l'OOP si sia 
imposta come la migliore soluzione in 
questo campo. 


Il concetto di framework 


La realizzazione di una interfaccia gra- 
fica con strumenti OOP si concretizza 
nella creazione di un framework. In 
generale, un framework è un insieme di 
famiglie di classi attraverso le quali vie- 
ne definita, in astratto, una applicazione 
o una sua parte (proprio l'interfaccia 
utente, ad esempio). Con linguaggi tra- 
dizionali si utilizzano scheletri di pro- 
gramma per ottenere gli stessi risultati 
Uno scheletro, infatti, definisce l'inte- 
laiatura di una applicazione, uno schema 
logico astratto che deve essere concre- 
tizzato con l'aggiunta di codice e proce- 
dure specifiche per un particolare pro- 
gramma 

Come gli scheletri, anche i frame- 
work devono essere adattati di volta in 
volta alla specifica applicazione median- 
te l'aggiunta di codice specifico, Questo 
viene realizzato in buona parte tramite 
l'aggiunta di sottoclassi al framework 
stesso. 

Come abbiamo già detto, un campo 
in cui i framework sono molto usati è 
quello delle interfaccie grafiche. Ma- 
cApp, di cui vi ha parlato nei mesi scorsi 
Raffaello De Masi, è un framework, 
come lo è l'ottimo TurboVision fornito 
con il Turbo Pascal 6.0. 

Anche in Smalltalk/V viene fornito un 
framework per la realizzazione di appli- 
cazioni interattive. L'insieme delle classi 
che lo costituiscono è illustrato in figura 
1. La logica di programmazione sotto- 
stante a questo framework è stata mu- 
tuata da quella originariamente sviluppa- 
ta per lo Smalltalk-80 ed è nota come 
paradigma MVC. 

Questo acronimo sta per Model- 
View-Controller, i tre elementi logici in 
cui viene suddivisa una applicazione. 
Ogni programma è costituito da un mo- 


MCmicrocomputer n. 109 - luglio/agosto 1991 


—> Messaggi 


e. input /Quiput 





Figura 2 


del, contenente le strutture di dati spe- 
cifiche dell'applicazione ed | metodi che 
operano su queste. Un model interagi- 
sce con l'utente sullo schermo median- 
te uno o più view, oggetti che visualiz. 
zano | dati gestiti dall'applicazione, Ad 
ogni view è associato un controller che 
si occupa di gestire gli eventi provenien: 
ti dal mouse o dalla tastiera 

Nell'ambito dello Smalltalk/V è stato 
adottato il termine pane per indicare | 
view, e dispatcher per | controller. A 
rigore si dovrebbe perciò parlare di para 
digma MPD, considerato anche che il 
framework dello Smalltalk/\V è ampia- 
mente incompatibile, a livello imple- 
mentativo, con quello dello Smalltalk 
80. Tuttavia, non essendo interessati 
alle differenze tra i due sistemi, bensi 
alla logica sottostante ad entrambi, pre 
feriamo mantenere la più abituale locu 
zione MVC, adottando la terminologia 
Digitalk solo per riferirci alle specifiche 
classi 


Il meccanismo di dipendenza 


Alla base dell'MVC vi è il meccai 
smo di dipendenza tra il model ed | 
view. Questo meccanismo consente di 
coordinare l'attività di più oggetti senza 
che sia necessario che questi abbiano 
tra loro espliciti rapporti di «conoscen- 
za». Si pensi ad una classe che rappre- 
senta una finestra con 3 pannelli. Tra le 
sue variabili di istanza ce ne dovrebbero 
essere tre che referenziano i pannelli in 
modo da poter interagire con loro man: 
dando messaggi. Questa soluzione tut: 
tavia limiterebbe la riutilizzabilità di quel. 





MCmicrocomputer n. 109 - luglio/agosto 1991 


Schema delle relazioni in una struttura MVC 


SMALLTALK 








I 





PrioredCo lncti 


TEL] 











Figura 3 


la classe allo specifico caso di una fine- 
stra con esattamente 3 pannelli 

Invece, grazie al meccanismo di di- 
pendenza, una sola classe Finestra può 
essere utilizzata con qualsiasi numero di 
pannelli. Infatti questo meccanismo per- 
mette a più oggetti di comunicare tra 
loro senza referenziarsi reciprocamente 
mediante variabili di istanza. Questo 
meccanismo, essendo applicabile in ge- 
nerale, é definito nella classe Object, e 
viene quindi ereditato da ogni altra, Il 
suo utilizzo nel rapporto model-view ne 
costituisce solo un esempio. 

Dal momento in cui un oggetto B 
viene aggiunto ai dipendenti di un og 
getto A, quest'ultimo può mandare 
messaggi a B, ed a tutti gli altri suoi 
dipendenti, senza doverlo referenziare 
esplicitamente in una espressione di 
messaggio. Sorvoliamo sui dettagli sin 
tattici e funzionali di questo meccani 
smo e vediamo invece come viene uti- 
lizzato nel paradigma MVC 


Il funzionamento 
di un programma MVC 


Sì prenda ad esempio il comportamen- 
to del Class Hierarchy Browser (CHB), un 





Scomposizione di una finestra nei suoi view 


tool di sistema descritto il mese scorso, 
Ogni volta che, tramite il mouse, viene 
scelta una classe nel pannello in alto a 
sinistra, in quello a destra ne compare la 
lista dei metodi, ed in quello inferiore la 
definizione, Un CHB, ovvero una istanza 
della classe ClassHierarchyBrowser, è 
un model con tre view. Questi, | tre pan- 
nelli che compaiono nella finestra, sono 
dipendenti del CHB. Quando il pannello 
contenente la lista delle classi comunica 
al model l'avvenuta selezione, questo in 
dividua la classe corrispondente al nome 
selezionato ed avvisa gli altri due pannelli 
suoi dipendenti che è necessario un loro 
aggiornamento. Questi ultimi, ricevuto il 
messaggio, chiederanno al CHB il loro 
nuovo contenuto e lo visualizzeranno sul- 
loschermo. Più precisamente, il pannello 
dei metodi chiederà al CHB la lista dei 
metodi della classe appena selezionata, 
mentre il pannello di editing chiederà il 
testo corrispondente alla definizione del 
la classe 

Un grande vantaggio di questa archi- 
tettura è dato dal fatto che l'interfaccia (in 
pratica la finestra) di una applicazione può 
essere modificata con molta semplicità, 

Se, ad esempio, volessimo aggiungere 
al CHB un nuovo pannello contenente la 





Figura 4 
Il loop principale del 
metodo run della clas 
se DispatchManager 


[true] whiletrue: [ 
dispatchers isEmpty 
Affalse: 


dispatchers first deactivateWindow]. 


self transientWriteFini: 


self topDispatcher. 


self searchForActiveDispatcher activateWindow] 





269 


SMALLTALK 





lista delle variabili di istanza della classe 
selezionata (come è stato fatto in Small- 
talk/V Windows), sarebbe sufficiente ag- 
giungere il nuovo pannello alla lista dei 
dipendenti e dotare la classe ClassHierar- 
chyBrowser di un metodo che fornisca al 
nuovo pannello il suo contenuto ogni vol- 
ta che questo lo richiederà. 

In figura 2 sono schematizzati i flussi di 
informazioni all'interno di un sistema 
MVC. Tramite il meccanismo di dipen- 
denza è gestito il rapporto tra il modele | 
suoi view. Ogni view possiede una varia- 
bile di istanza con cui referenzia il proprio 
model, e una per il proprio controller. 
Ogni view è infatti associato ad un solo 
model e ad un solo controller. Non esiste, 
invece, un esplicito rapporto tra | control- 
ler ed il model. 

Ogni controller funziona come un fil- 
tro sulle fonti di input. Esamina tastiera 
e mouse per comunicare al proprio 
view solo gli input che questo è in 
grado di gestire. Il view può processare 
l'input automaticamente, cioè senza 
che sia necessario l'intervento del mo- 
del, o passarlo al model stesso, svol- 
gendo così un'ulteriore funzione di fil- 
traggio. Un esempio di attività svolta 
automaticamente dal view è quella di 
scrolling sui dati visualizzati 

Ogni input che perviene al model, 
spesso in forma preprocessata, ne atti- 
va una funzionalità, ovvero un metodo 
Si pensi ad una semplice applicazione di 
gestione di una rubrica telefonica. | 
messaggi definiti nel protocollo della 
classe Rubrica corrisponderanno a me- 
todi per svolgere ricerche, aggiorna- 
menti, cancellazioni ed inserimenti su 
un archivio di numeri telefonici. Una 
istanza di questa classe, ovvero la spe- 
cifica applicazione utilizzata dall'utente, 
si presenterà sullo schermo attraverso 
una finestra composta da più view 
Questi, in base alle azioni dell'utente 
intercettate dai rispettivi controller, in- 
vieranno opportuni messaggi all'istanza 
di Rubrica che così eseguirà le funzioni 
richieste. 


La composizione di una finestra 


Sappiamo che l'interfaccia dello 
Smalltalk adotta un approccio a pannelli. 





Dispatcher methoda 


isControlWanted 


"Answer true if the pane contains the 
cursor, else answer false." 


“pane hasCursor 








Figura 6 - Il metodo isControlWanted della classe 
Dispatcher. 


270 





DispatchManager methods 


searchForActiveDispatcher 


Il metodo searchFor 
AcuveDispatcher della 
classe DispatchMa 
nager 





"Private - Search for the window containing the cursor 
and make it the top one. Answer ita dispatcher." 


| answer | 
answer := dispatchers 


detect: [ saDispatcher | aDispatcher isControlWanted) 


4fNone: [*None]. 
answer == dispatchers first 
iffalse: [ 
dispatchers addFirst: 
(dispatchers remove: 





Sanswer 





Ogni finestra è infatti suddivisa in più 
aree, i pannelli, aventi funzionalità diver- 
se. Il mese scorso, illustrando i tool di 
sistema, abbiamo avuto modo di fami- 
liarizzare con questa architettura. 

Cerchiamo adesso di vedere come, 
dal di dentro, è strutturata una finestra. 
Tipicamente è costituita da almeno 
quattro oggetti: una istanza della classe 
TopPane, una istanza di una sottoclasse 
di SubPane (si veda la figura 1) e i loro 
controller. 

Un TopPane è l'oggetto che organizza 
i diversi pannelli di una finestra, Sullo 
schermo si presenta attraverso la corni 
ce della finestra, la barra del titolo e una 
serie di icone. Un SubPane è un pannel- 
lo di una finestra. E sempre visualizzato 
in un riquadro all'interno della cornice di 
un TopPane. Nella gerarchia dei Pane, 
SubPane è una classe astratta. | pannel- 
li usati nelle finestre sono sempre istan- 
ze delle sue sottoclassi!  GraphPane, 
ListPane e TextPane, Queste sono tre 
tipi di view specializzati in modo diver- 
so: un GraphPane serve per visualizzare 
una immagine al suo interno; un ListPa- 
ne presenta una lista di stringhe; men- 
tre un TextPane è un pannello con 
funzionalità di text editing 

Per illustrare graficamente le relazioni 
tra i vari view di una finestra, prendiamo 
come esempio l'Inspector aperto su 
una istanza di Stack, visto nella figura 4 
dell'articolo del mese scorso. Si tratta di 
una finestra con due pannelli: a sinistra 
un ListPane con l'elenco delle variabili 
dell'istanza in esame, ed a destra un 
TextPane in cui compare il valore della 
variabile selezionata. In figura 3 si è 
cercato di rappresentare | pannelli sin- 
golarmente: il TopPane visualizza il tito- 
lo, le icone ed il perimetro esterno del 
bordo della finestra, i due pannelli al suo 
interno contengono, ognuno nel proprio 
riquadro, le informazioni ricevute dal 
model, ovvero l'istanza della classe In- 
spector, 

Ogni view è associato ad un control- 
ler. In figura 1 è abbastanza agevole 


individuare nelle famiglie Dispatcher e 
Pane, le classi tra loro corrispondenti. 
TopDispatcher è il controller di TopPa- 
ne, GraphDispatcher di GraphPane, List- 
Selector di ListPane e TextEditor di 
TextPane. | controller associati ai diversi 
tipi di SubPane sono sottoclassi di 
ScrollDispatcher. Infatti ogni pannello è 
in grado di gestire lo scrolling orizzonta- 
le e verticale del proprio contenuto. 

Le azioni che un utente può eseguire 
in un dato pannello dipendono dai diver- 
sì tipi di input che il relativo controller è 
in grado di gestire. Ad esempio, la pres- 
sione di caratteri alfanumerici è inutile 
sia in un GraphPane che in un ListPane, 
in quanto l'unico controller adatto a ge- 
Stire questo tipo di evento è il TextEdi- 
tor. Del resto eventi identici in pannelli 
diversi possono provocare effetti distin 
ti. La pressione di un pulsante del 
mouse in un ListPane produce la sele 
zione della riga puntata dalla freccetta, 
mentre in un TextPane causa lo sposta- 
mento dell'I-beam, il cursore che indica 
il punto in cui ci si trova nel testo, 

In questo senso, il funzionamento 
dell'interfaccia grafica dello Smalltalk 
costituisce l'esempio più immediato di 
polimorfismo. Messaggi (eventi) identici 
originano risposte diverse a seconda 
della classe dell'oggetto (pannello) a cui 
sono mandati, In effetti l'evento sopra 
descritto, da qualsiasi tipo di controller 
sia rilevato, viene notificato al relativo 
view attraverso il messaggio selectAt- 
Cursor. Perciò il fatto che un ListPane 
reagisca diversamente rispetto ad un 
TextPane, dipende effettivamente dalla 
diversa implementazione del metodo 
selectAtCursor nelle due classi 

Nella realizzazione di una finestra per 
una applicazione, si possono combinare 
variamente | tre tipi di pannelli forniti col 
sistema. Ben presto, pero, nasce l'esi- 
genza di disporre di pannelli con caratte- 
ristiche più sofisticate. Ciò comporta la 
creazione di nuove coppie di classi 
pane-dispatcher 

Questo rappresenta sicuramente uno 


MCmicrocomputer n. 109 - luglio/agosto 1991 


dei compiti più difficili nella programma- 
zione in Smalltalk. Le nuove classi, in- 
fatti, devono essere realizzate come 
sottoclassi dì quelle esistenti. In questo 
modo possono ereditare tutta una serie 
di comportamenti standard definiti, per 
esempio, in SubPane o in ScrollDispat- 
cher. 

La cosiddetta pratica del subclassing, 
ovvero la creazione di nuove sottoclas- 
si, benché sia una attività fondamentale 
nell'OOP, non è affatto facile. O meglio. 
diventa tendenzialmente più difficile via 
via che aumenta il numero di superclas- 
si della nuova classe. Come sappiamo, 
la scrittura di una sottoclasse avviene 
combinando variamente diversi stru- 
menti 
— aggiunta di variabili di istanza; 

— aggiunta di messaggi al protocollo 
ereditato; 
— ridefinizione di metodi ereditati. 

Mentre è abbastanza semplice servir 
si delle prime due soluzioni, almeno 
nella misura in cui i nuovi metodi non 
impiegano le variabili di istanza eredita 
te, è invece più problematico mettere le 
mani sui metodi ereditati 

Tranne nei semplici casi in cui il nuo- 
vo metodo si limita a chiamare quello 
ridefinito, per poi aggiungervi altre istru- 
zioni, spesso è necessario capire gli 
algoritmi utilizzati in un metodo per po- 
terlo ridefinire. 

Ecco perché la creazione di una nuo- 
va coppia view-controller può rivelarsi 
un affare decisamente impegnativo. 
Può infatti essere necessario capire i 
meccanismi che stanno dietro ad uno 
scrolling o le regole con cui si effettua il 
refresh dello schermo, e questo può 
comportare lo studio di parecchie classi, 
sia tra i Pane che i Dispatcher 


Programmazione per eventi 


Una applicazione Smalltalk, come qual- 
siasi altra realizzata attraverso una inter- 
faccia WIMP, ha un funzionamento basa- 
to sugli eventi. Ciò significa che, diversa- 
mente dai programmi tradizionali, il siste- 
ma non pone delle richieste all'utente per 
poi agire in base alle risposte di quest'ulti- 
mo. Una applicazione basata sugli eventi, 
invece, se ne sta beatamente ad oziare 
finché, attraverso la tastiera od il mouse, 
non le arriva un comando. L'azione dell'u- 
tente ha così generato un evento a cui il 
programma deve rispondere. Questo ca- 
povolgimento di logica, come è noto, 
rende le applicazioni più semplici da 
usare ma, inevitabilmente, complica il 
lavoro dello sviluppatore. Ne sanno qual- 
cosa tutti coloro che lavorano su Macin- 
tosh, Amiga, Atari ST o, in MS-DOS, 
sotto Windows, 

Vediamo allora più in dettaglio come il 


MCmicrocomputer n. 109 - luglio/agosto 1991 


sistema reagisce ad un evento. Diciamo, 
tanto per intenderci, che l'utente abbia 
premuto il pulsante del mouse in corri 
spondenza di un pannello in una finestra 
qualsiasi tra quelle aperte in un dato 
momento sullo schermo. 

L'attesa di un evento è gestita da un 
loop infinito all'interno del metodo run 
della classe DispatchManager. Esiste 
una sola istanza di questa classe, a cui 
e normalmente affidato il controllo della 
macchina. Questo oggetto svolge alcuni 
compiti fondamentali per il funziona- 
mento dell'interfaccia utente, tra cui lo 
scheduling delle finestre presenti sullo 
schermo e la gestione degli eventi. In 
particolare quest'ultima attività viene 
eseguita nel segmento di codice pre- 
sentato in figura 4. 

Senza entrare troppo nei dettagli, si 
vede come nel ciclo definito con l'espres- 
sione «[true] whileTrue:» ilsistema cerca 
continuamente la finestra attiva tramite il 
messaggio searchForActiveDispatcher, 
il cui listato è riportato nella figura 5. 

Come è spiegato chiaramente nel suo 
commento, questo metodo scandisce la 
lista dei dispatcher delle finestre presenti 
sullo schermo (contenuta nel collection 
dispatchers, una variabile di istanza di 
DispatechManager) per individuare quello 
attivo, quello cioè che risponde affermati 
vamente al messaggio isContro/Wanted 
illustrato in figura 6. 

Una finestra diventa attiva quando 
contiene la freccetta governata dal 
mouse, chiamata cursor nella terminolo- 
gia di Smalltalk/V. Pertanto ogni dispat- 
cher, per indicare al DispatchManager 
che richiede il controllo, si limita a doman- 
dare al proprio Pane se contiene il curso- 
re, con il messaggio hasCursor, e ne 
restituisce la risposta. 

Per continuare a seguire questa catena 
di messaggi, è necessaria una considera- 
zione. | dispatcher a cui è inviato il 
messaggio isControlWanted sono quelli 
relativi alle finestre, cioè dei TopDispat- 
cher. Un TopDispatcher è associato ad 
un TopPane. 

Di conseguenza l'oggetto contenuto 
nella variabile pane, a cui viene rivolto il 
messaggio hasCursor in isControlWan- 
ted, è una istanza di TopPane. Abbiamo 
così individuato la classe in cui cercare il 
metodo hasCursor che vedete in figura 7. 

Un TopPane per determinare se con- 
tiene il cursore non fa altro che passare la 
richiesta ai suoì pannelli, contenuti nella 
variabile subpanes. 

Ed ogni pannello, si veda la figura 8, 
risponde al messaggio verificando se le 
coordinate del cursore (calcolate dal 
messaggio Cursor offset) si trovano al 
l'interno del proprio perimetro (l'istanza 
di Rectangle restituita dal messaggio self 
frame). 


SMALLTALK 








TopPane methods 


hascursor 
"Private - Answer true 1£ any of 


collapsed ifFalse: [ 
subpanea do: [ :subpane | 
subpane hasCursor 
4ftrue: [*true]]]. 
*super hasCursor 





the subpanes contains the cursor." 





Figura 7 - Il metodo hasCursor della classe Top- 
Pane. 

Pane methods 

hascursor 


"answer true if the pane contains 
the cursor, else answer false," 











lf frame containsPoint: Cursor offset 





Figura 8 - Il metodo hasCursor della classe Pane. 


Tornando ora al metodo run di Di- 
spatchManager, vediamo che al TopDi- 
spatcher, individuato col metodo search- 
ForActiveDispatcher, viene ceduto il con- 
trollo con il messaggio activateWindow. 

La finestra attiva, a questo punto, 
dovrà individuare il pannello che contiene 
il cursore, con un procedimento del tutto 
analogo a quello appena illustrato, affin- 
ché l'opportuno controller notifichi l'e- 
vento al proprio view. 

Quest'ultimo, a meno che non sia in 
grado di gestire l'evento automaticamen- 
te, come ad esempio nel caso dello 
scrolling, lo notificherà a sua volta al 
proprio model. Finalmente, a questo 
punto, il controllo è giunto all'applicazio- 
ne che l'utente sta utilizzando. Questa, in 
base alla natura dell'evento, eseguirà una 
‘serie opportuna di azioni, eventualmente 
modificando i propri view, e poi restituirà 
il controllo al DispatchManager. 

In questo modo l'evento è stato gesti- 
to ed il sistema è pronto ad attendere il 
successivo 

Il paradigma MVC e obiettivamente 
complesso da padroneggiare a causa di 
una certa eccessiva formalizzazione dei 
ruoli di model, view e controller. 

Tuttavia rappresenta una soluzione or- 
mai consolidata al problema della pro- 
grammazione per eventi, e costituisce 
spesso il modello a cui si ispirano frame- 
work più moderni. 

Le versioni per Windows e 05/2 di 
Smalltalk/V hanno adottato infatti un nuo- 
vo approccio, derivato dall'MVC tradizio- 
nale, per adattarsi meglio alle interfacce 
grafiche dei rispettivi ambienti. 

ne 


27) 


C++ 








Funzioni virtuali 


di Corrado Giustozzi (MC0006 su MC-Link) 


Senza quasi accorgercene abbiamo visto, nei mesi scorsi, le modalità 
operative mediante le quali il C++ implementa due dei tre concetti 
cardine della OOP e cioè ereditarietà ed incapsulamento. Questo 
mese terminiamo la triade parlando di polimorfismo, che si realizza in 
C++ mediante le cosiddette «funzioni virtuali» 


Qual è il bello della programmazione 
OP? Oramai, dopo tutto il gran parlare 
che ne abbiamo fatto in questi ultimi 
mesi, dovreste saperlo bene: la possibi- 
lità di usare (e riusare) nei propri pro- 
grammi oggetti che si comportano co- 
me «scatole nere», | quali possono es- 
sere inseriti ed adoperati in un contesto 
funzionale così come sono, senza do- 
versi preoccupare della loro gestione 
interna. Tali oggetti si controllano man- 
dando loro dei «messaggi», per usare la 
suggestiva terminologia dello Smalltalk, 
ossia chiedendo loro in qualche modo di 
fare ciò che sanno fare. 

Bene, quando gli oggetti con cui ab- 
biamo a che fare sono «imparentati» 
per mezzo di relazioni gerarchiche, os- 
sia fanno parte di una medesima gerar- 
chia di classi, la possibilità di usarli 
come «scatole nere» si arricchisce di 
una nuova potente caratteristica! il poli- 
morfismo, principio per il quale tutti gli 
oggetti derivati da uno stesso tipo san- 
no fare una certa azione generale cia- 
scuno nel proprio modo. Ciò permette 
di trattare oggetti diversi, ma logica- 
mente analoghi tra loro, in un modo 
univoco e consistente, senza doversi 
perdere nel dettaglio delle singole capa- 
cità particolari. 

Il polimorfismo, terzo principio cardi 
ne della DOP assieme ad ereditarietà e 
incapsulamento, viene implementato in 
C++ mediante il concetto di funzione 
virtuale che vedremo assieme questo 
mese. Prima però di entrare in questo 
dettaglio parliamo un attimo del poli- 
morfismo per vedere cos'è e a cosa 
serve. 


Gli oggetti come 
agenti autonomi 


Supponiamo di voler fare un program- 
ma che possa disegnare delle figure a 
richiesta, ad esempio un cerchio, un 


272 


triangolo, un quadrato. Se mi trovo in un 
‘ambiente non-OOP non posso fare altro 
che assegnare al mio programma princi- 
pale buona parte della conoscenza di 
ciò che deve succedere: esso dovrà 
cioè chiamare le funzioni apposite per 
disegnare le figure desiderate nel modo 
e nel posto voluto. Dovrà quindi sapere 
se voglio disegnare un cerchio oppure 
un triangolo, e chiamare la routine che 
fa i cerchi piuttosto che quella che fa | 
quadrati, e via dicendo. Se il programma 
@ ben strutturato, la conoscenza di co- 
me si disegna un cerchio piuttosto che 
un triangolo è ben sepolta nelle apposi- 
te routine, e questo è già un vantaggio; 
ciò nondimeno, il programma principale 
deve sapere almeno cosa disegnare per 
poter chiamare l'apposita, specifica, 
routine. 

In un ambiente OP, invece, tutto ciò 
viene superato. | cerchi, | triangoli, | 
quadrati non sono più il risultato dell'e- 
secuzione di un certo codice su certi 
dati bensi oggetti «reali», dotati di fun- 
zionalità autonome. Per disegnare un 
cerchio mi basta prendere un oggetto di 
tipo «cerchio» e dirgli: «disegnati!»; lui 
sa come fare a disegnarsi, e io non mi 
devo occupare della questione. 

Lo so, sento già le vostre obiezioni 









































Figura 1 - La semplice gerarchia di classi usata negli 
esempi. 


«ma non è la stessa cosa che chiamare 
una funzione?», No, assolutamente, e 
per un motivo molto semplice. Dato 
che in OOP la completa conoscenza 
delle modalità operative di un oggetto 
risiede nell'oggetto, il programma ester- 
no che gestisce l'oggetto non deve 
sapere nulla, ma proprio nulla, dell'og- 
getto stesso: neanche che tipo di og- 
getto e! In pratica il programma princi- 
pale di cui sopra ora sa solo che sta 
trattando con una figura geometrica, ma 
non sa (e non gli interessa di sapere) se 
deve disegnare un triangolo piuttosto 
che un cerchio. Lui dice semplicemente 
«disegnati!» all'oggetto, e questo si di- 
segna. 

È chiaro che questo tipo di funziona- 
mento è ideale per la realizzazione di 
programmi interattivi, quelli cioè dove le 
«decisioni» vengono prese a runtime e 
non è possibile prevederle a priori. In 
ambiti del genere tale possibilità per- 
mette di scrivere codice molto migliore 
sotto tutti i punti di vista, Per convincer- 
cene proviamo a pensare a come |l 
nostro programma di disegno di figure 
geometriche potrebbe essere imple- 
mentato in modo non-OOP ed in modo 
OOP. Supponiamo dunque che esso dia 
all'utente la possibilità di scegliere un 
tipo di figura geometrica da disegnare 
ed un posto dove disegnarla, magari 
usando un mouse in un ambiente inte- 
rattivo di tipo GUI, e focalizziamoci su 
cosa deve fare il programma principale 
nel momento in cuì l'apposita funzione 
di input gli ha ritornato la scelta dell'u- 
tente. In una situazione non-OOP il pro- 
gramma deve ovviamente identificare il 
tipo di oggetto selezionato, per poterne 
richiedere il tracciamento. Tipicamente 
si farà ricorso ad una grande istruzione 
switch dotata di tante clausole case 
quante sono le possibili figure geometri 
che previste; ad ogni case corrisponde- 
rà ovviamente la chiamata di funzione 
specifica per quella figura. In una situa- 
zione 0OP, invece, il programma non 
deve fare altro che mandare il messag- 
gio «disegnati!» all'oggetto ritornato 
dalla funzione, senza nemmeno preoc- 
cuparsi di sapere di che tipo di oggetto 
si tratti. Bello ed elegante, no? Ma il 
meglio deve ancora venire, 

Supponiamo infatti di voler estendere 
il nostro programma di disegno per 


MCmicrocomputer n. 109 - luglio/agosto 1991 


metterlo in grado di tracciare nuovi tipi 
di figure, diciamo i pentagoni. Cosa dob- 
biamo fare? Se siamo nella situazione 
non-OO0P purtroppo non ci basta ag- 
giungere la sola funzione specifica di 
tracciamento dei pentagoni; dobbiamo 
anche informare il programma principa- 
le che esiste questa nuova possibilità. 

Ciò significa aggiungere un nuovo ca- 
se allo switch di cui sopra per «attiva- 
re» la nuova scelta. Dobbiamo dunque 
intervenire su più parti del programma 
scollegate tra loro, a rischio di introdurre 
bug o malfunzionamenti. Di contro nella 
situazione OOP dobbiamo aggiungere il 
nuovo oggetto «pentagono» ma oltre 
ciò non dobbiamo fare altro. Infatti, es- 
sendo il programma principale già orga- 
nizzato in modo da non sapere nulla 
circa la natura degli oggetti grafici che 
tratta, per lui non fa alcuna differenza se 
fra di essi ve n'è uno nuovo: lui conti- 
nuerà a dire «disegnati!» ad un oggetto 
grafico sapendo che questo saprà come 
disegnarsi. 

Il polimorfismo è questo principio per 
cui oggetti differenti ma logicamente 
imparentati (le figure geometriche) sono 
in grado di rispondere ad un messaggio 
comune («disegnati!»), impartito in mo- 
do generico senza neppure sapere di 
che tipo è il destinatario, agendo ciascu- 
no nel modo che gli è consono (la 
modalità di tracciamento di un cerchio è 
differente da quella di un triangolo) 
Credo sia ora chiaro perché il polimorfi- 
smo è un concetto così importante. 
Esso permette di realizzare completa- 
mente l'incapsulamento funzionale dei 
moduli di un programma, localizzando la 
conoscenza di ciò che deve succedere 
alla minima parte di codice necessaria 
ed eliminando le interazioni subdole fra 
parti diverse di un programma comples- 
so. Insomma: trattare in modo omoge- 
neo oggetti diversi, lasciando che cia- 
scuno se la sbrighi per conto suo, è 
indubbiamente più semplice e pratico 
che prendersi cura esplicitamente di 
ciascun oggetto portandone in conto la 
struttura e le caratteristiche. 


Il polimorfismo in C++ 


Dicevo in apertura che il polimorfismo 
sì implementa in C++ mediante lo stru- 
mento delle funzioni virtuali. Visti ora i 
concetti generali passo senza indugio 
‘ad esaminare cosa sono e come agisco- 
no tali funzioni. E lo faccio, com'è mio 
solito, sviluppando un esempio pratico 
che ci permetterà di capire meglio cosa 
succede. 

Siccome però disegnare cerchi e pen- 
tagoni è difficile mi rivolgerò al mondo 
animale e proverò a far «parlare» tre tipi 
diversi di animali domestici, un'applica- 
zione simpatica ripresa da un'idea di 
Bruce Eckel che ricalca molto da vicino 
l'esempio dei pentagoni. 

Vediamo innanzitutto il nostro obietti- 
vo. Vogliamo implementare tre «ogget- 
ti» che rappresentano ciascuno un ani- 
male domestico (cane, gatto e uccello); 
ognuno sarà in grado di «parlare» nella 
sua lingua, cioè sarà in grado di ricono- 
scere un messaggio «parla!» cui rispon- 
derà a modo appropriato. Svilupperemo 
questo esempio prima senza fare uso 
del polimorfismo e poi facendo uso del 
polimorfismo, per renderci conto con 
chiarezza della grande differenza fra i 
due approcci 

Le condizioni del problema sono 
uguali in entrambi | casi; supponiamo 
innanzitutto di avere una gerarchia di 
classi come quella di figura 1, nella 
quale le classi Cane, Gatto e Uccello 
sono derivate dalla medesima classe 
base Animale. Ciascun animale specifi 
co dispone di un opportuno metodo (o 
member function) che si chiama parla() 
e che, se invocato, produce in uscita il 
verso tipico dell'animale cui si riferisce. 
Vogliamo che su queste classi agisca 
correttamente il programma di figura 2a 
per produrre il risultato di figura 2b. 
Come si vede, tale breve programma 
non fa altro che creare tre istanze dei 
tre tipi di animale per poi mandare loro 
un generico messaggio «parla!» me- 
diante la funzione parla(). Naturalmente 
tale funzione deve in qualche modo 


C++ 





«rimappare» questo messaggio generi 
co negli specifici messaggi «parla!» di 
ciascuna classe, così che se l'oggetto 
cui è stato chiesto di parlare è un cane 
esso dica «Bau!», se è un gatto dica 
«Miao!» e se infine è un uccello dica 
«Cip cip». Il nostro compito consiste 
ovvviamente nel progettare opportuna- 
mente tanto le classi della gerarchia 
quanto la funzione parla(). 

Qual è il punto importante? Osservia- 
mo com'è costruito il programma di 
figura 2a: esso chiama la funzione par- 
la() passandole come argomento un 
generico puntatore alla classe base Ani- 
male, non un puntatore all'oggetto vero 
e proprio. Ciò è fatto apposta per «ob- 
bligare» la funzione parla() ad agire a 
tempo di esecuzione, che è proprio il 
comportamento che vogliamo ottenere. 
Se così non fosse, la cosa si potrebbe 
risolvere, come già sappiamo, con un 
semplice overloading sulla funzione 
parla(). 

Mi spiego: se passassimo a parla() 
direttamente gli oggetti definitivi ci pen- 
serebbe il compilatore stesso, basando- 
si sul tipo di argomento ricevuto di volta 
in volta da parla(), a chiamare l'opportu- 
na member function specifica di quel- 
l'oggetto. Ma la nostra ipotesi è che il 
tipo di oggetto passato alla funzione 
sarà noto solo a tempo di esecuzione, 
ed oltretutto non sarà noto al program- 
ma che invoca la funzione stessa. In 
effetti il nostro main() di figura 2a è 
proprio in questa situazione: lui lavora 
con un array che formalmente contiene 
tre generici puntatori alla classe base 
Animale, dunque neppure lui sa real 
mente a quale particolare classe deriva- 
ta punti ciascuno dei tre. 

Ciò significa che l'ambiguità su quale 
metodo invocare deve necessariamente 
essere risolta da parla() a tempo di 
esecuzione e non a tempo di compila- 
zione. 

Per inciso vi faccio qui notare «sul 
campo» un'importante proprietà dell'e- 
reditarietà che ancora non vi avevo in- 
trodotto: dato che un oggetto di una 





main() 


Cane 
Gatto 
Uccello 
Anîmale 





*zo0[] = 


for (int i = 0; i <3; 
parla( zooli)] )i 








: // laplementazione del polimorfismo: come scrivere parla()? 


{ 80, #6, 4U }; 


i”) 


// puntatori agli animali 


i per ciascun animale 
Il +..messaggio "parla 











MCmicrocomputer n. 109 - luglio/agosto 1991 


Bau! 
Miao! 
Cip cip! 











Figura 2b - Il risultato atteso dal programma di 
figura 2 ed ottenuto coi listati 1 e 2 


Figura 2a - Questo semplice programma usa il 
medesimo metodo parla() per riferirsi a tre oggetti 
diversi derivati dalla medesima classe. 


273 


C++ 





classe derivata e a tutti gli effetti anche 
un oggetto della classe base (per la 
definizione stessa di ereditarietà), esso 
può essere puntato senza problemi da 
un puntatore definito come puntatore 
alla classe base. Ecco dunque perché in 
riga 10 del nostro main() posso asse- 





gnare ad un array di puntatori ad Ani- 
male i puntatori agli specifici animali. 
Un puntatore ad una classe base può 
sempre correttamente puntare ad un 
oggetto di una classe derivata, mentre il 
viceversa invece non è vero, 

Bene, esposto il problema vediamone 
una prima soluzione col programma 
animali1.cpp (listato 1). L'idea di base 
è semplice: basta dotare ogni oggetto 
della nostra gerarchia di un campo dati 


che indichi il tipo dell'oggetto stesso; 
così a runtime la funzione parla() può, 
ispezionando tale campo, sapere che 
tipo di oggetto ha ricevuto come argo- 
mento e chiamare il metodo opportuno. 
L'implementazione è abbastanza diret- 
ta. La classe base contiene il campo 
razza che, mediante i valori convenzio- 
nali definiti con la enum di riga 5, 
permette di identificare il tipo particola- 
re di animale. Tale campo viene ovvia- 











class Uccello : public Animale { 
public: 
void = parla() 
Uccello() 


wr 


for ( int î = O; i < 3; is+) 
parlat 2ooli] ): 














{ puts( "Cip cip!” )i } 
{ razza = UCCELLO; } 








Listato 1 
/1 animalil.epp 
Binclude <stdio.h> 
i enun = qualerazza { CANE, GATTO, UCCELLO }; 
1 class Animale { 
public: 
void parla( Animale * 
qualerazza razza: 
i class Cane : public Animale { 
public: 
void parla) = { puts( 
Cane() { razza 
pi \ 
i class Gatto : public Animale { 
public: 
void = parla) = {€ puts( "Miao!" ) 
i Gatto) { razza = GATTO: ) Listato 2 
teri v 


mente ereditato dalle varie classi deriva- 
te ed opportunamente inizializzato da 
ciascuna di esse mediante il proprio 
specifico constructor (righe 17, 23 e 
29). Ogni classe è poi dotata della pro- 
pria member function parla() che emet- 
te il verso dello specifico animale. 
Quando la funzione parla() generica 
(riga 33) riceve un puntatore ad un 
Animale non fa altro che andare a 
vedere di che animale si tratti mediante 
uno switch (riga 35), chiamando di con- 
seguenza la member function dell'og- 
getto in questione (righe 38, 42, 46). Da 
notare che, per invocare la corretta 
member function, il puntatore p deve 
necessariamente essere qualificato con 
un cast che lo converta al tipo opportu- 
no; ricordo infatti che esso è un punta- 
tore alla classe base Animale: se invo- 
cassimo semplicemente la funzione p> 
parla() non avremmo ancora risolto 





void parla( Animale ‘p ) C 1 class Animale { 
public: 
switch( p->razza ) { virtual void parla() (1) 
IE 
case CANE: | 
((Cane *)p)->parla(): : class Cane : public Animale { 
breaki public: 
i void = parla() { putst "Bau!" )i } 
case GATTO: 1a 
((Gatto *)p)->parla()i : 
breaki 1 class Gatto : public Animale ( 
public: 
case UCCELLO: void parlal) { puts( "Miao!" ); } 
{(Vecelto *)p)->parla()i DE] 
breaki 
class Uccello : public Animale { 
default: public: 
puts( "Animale sconosciuto!!" )i void = parla() ( puts( "Cip cipl” 
breaki DE] 
n | 
1 void parla( Animale "p ) { 
} po>parta(): 
} 
main) 
main() 
t 
13 
Cane Cè 
Gatto Gi Cane Ci 
Uccello U Gatto Gi 
Animale *zoo[] = ( 80, 86, 8U}: Vecello Vi 
Animale *zoo[] = { &C, 8G, &U )i 








Il anîmaliz.cpp 


finclude <stdio.h> 











for (int i = Di i e 3 i+) 
parla( zooli] )i 








274 


MCmicrocomputer n. 109 - luglio/agosto 1991 


l'ambiguità su quale funzione eseguire. 
In effetti è proprio questo cast che ci 
permette di chiamare la giusta funzio- 
ne, ed é proprio per identificare qual è 
il corretto cast da applicare che ci sia- 
mo dati la pena di definire e controllare 
il campo razza. Tutti d'accordo fin qui? 
Bene, direi che la cosa è piuttosto chia- 
ra anche se, indubbiamente, alquanto 
macchinosa. Quali sono i problemi di 
questo approccio? Il primo è, appunto, 
la macchinosità. Il secondo è una certa 
inefficienza legata al doversi portare ap- 
presso un campo extra in ogni oggetto. 
Il terzo è la scarsa estensibilità del co- 
dice: ogni inserimento o cancellazione 
di un tipo di animale ci obbliga eviden- 
temente a modificare e ricompilare la 
generica funzione prova(). Vediamo 
dunque come le virtual functions del 
C++ possono aiutarci nel riscrivere 
questo pur semplice programmino. Oc- 
chio dunque al programma anima- 
li2.cpp (listato 2) ed, in particolare, alla 
definizione della classe base Animale 
(riga 5). Come vedete è sparito il cam- 
po razza mentre la dichiarazione della 
funzione parla() si è arricchita della 
nuova keyword virtual. Le classi deri- 
vate sono rimaste immutate tranne per 
il fatto che la perdita del campo razza 
ha reso inutile la presenza dei vari con- 
structor. E, sorpresa, la definizione del- 
la funzione parla() (riga 26) è ora esat- 
tamente come la vorremmo: ossia una 
sola riga, che richiama direttamente la 
member function dell'oggetto puntato 
da p! Magia? Beh, in un certo senso 
sì: l'aver dichiarato virtual la funzione 
parla() della classe base ha innescato 
tutto un meccanismo, completamente 
trasparente all'utente, per mezzo del 
quale il programma è ora in grado di 
sapere da solo, a tempo di esecuzione, 
qual è l'oggetto puntato da p e può 
dunque richiamare la corretta member 
function. Il risultato netto, come si ve- 
de, è un programma più semplice e 
chiaro, più compatto, più modificabile e 
meno soggetto a bug durante la manu- 
tenzione. Adesso, dovendo aggiungere 
o togliere un tipo di animale non c'è 
nessuna necessità di modificare la fun- 
zione prova. Ma c'è di più: non c'è 
neppure bisogno di possedere il sor- 
gente della funzione parla()! Se, ad 
esempio, esso risiedesse in un modulo 
a parte non dovremmo neppure ricom- 
pilarlo: tutto agisce infatti a tempo di 
esecuzione grazie ad un sofisticato 
meccanismo implementativo detto /ate 
binding. 


Le funzioni virtuali 
ed il late binding 


| compilatori tradizionali lavorano se- 
condo il concetto dell'early binding (po- 
tremmo tradurlo con «collegamento an- 
ticipato»), che consiste nel risolvere le 
chiamate di funzione a tempo di compi- 


lazione. Per essere precisi di tale compi- 
to si occupa in effetti il linker a tempo di 
linkaggio; il lavoro del linker è infatti 
proprio quello di collegare tra loro vari 
moduli sostituendo alle chiamate sim- 
boliche di funzione dei precisi indirizzi di 
salto. L'importante, comunque, è che 
dalla compilazione si ottiene un esegui- 
bile in cui le chiamate simboliche sono 
già state risolte: in esso non vi è indeci- 
sione su quale funzione andrà eseguita 
in seguito ad una certa chiamata. Anche 
il function overloading del C++ usa la 
stessa tecnica: l'ambiguità su quale 
funzione chiamare viene infatti risolta 
dal compilatore a tempo di compilazio- 
ne sfruttando la cosiddetta signature 
(«firma») della funzione, che è data da 
tipo e posizione dei parametri. 

Il late binding («collegamento ritarda- 
to»), invece, è la tecnica per cui l'asse- 
gnazione di un indirizzo fisico ad una 
chiamata simbolica di funzione non vie- 
ne fatto se non a runtime. Il compilatore 
ed il linker a tutti gli effetti «non sanno» 
quale funzione fisica verrà realmente 
invocata in seguito ad una certa chiama- 
ta simbolica; il codice da essi prodotto 
è, per così dire, «aperto ad ogni possibi 
lità». L'indecisione viene risolta solo a 
runtime, nel momento in cui diventa 
finalmente chiaro quale funzione andrà 
eseguita perché sì conosce finalmente 
il tipo di oggetto che la dovrà eseguire. 

E chiaro ora che è proprio grazie al 
late binding che il nostro programma 
animali2.cpp funziona. E non può esse- 
re altrimenti: a tempo di compilazione, 
infatti, né il compilatore né il linker 
potranno sapere cosa verrà mai passato 
a quella povera funzione parla() di riga 
26; così dicono «vabbè, se la sbrigherà 
lei quando verrà chiamata»! Meglio an- 
cora, siamo noi stessi a dire al compila- 
tore ed al linker che la funzione parlal) 
deve essere soggetta a late binding, e 
lo facciamo dichiarandola virtuale. 

La keyword virtual nella dichiarazio- 
ne di una funzione significa dunque che 
tale funzione è polimorfica, ossia sì ap- 
plica a più di un tipo di oggetto (tipica- 
mente un'intera gerarchia) e non ha una 
definizione univoca bensi la sua defini- 
zione varia da tipo a tipo di oggetto. 
Essa deve quindi necessariamente es- 
sere soggetta a late binding perché la 
sua sola chiamata simbolica non chiari 
sce affatto quale funzione andrà real 
mente chiamata, cosa che si può deci- 
dere solo all'atto della effettiva invoca- 
zione in base al tipo di argomento rice- 
vuto. Non voglio e non posso ora entra- 
re nella descrizione del meccanismo di 
implementazione del late binding: an- 
che se interessante è un discorso trop- 
po tecnico e complesso. Ci tornerò sen- 
z'altro in futuro, nel momento in cui 
puntualizzerò i concetti che ora stiamo 
solo vedendo in via generale. Vorrei 
tuttavia far notare che tale meccanismo 
penalizza un po' l'efficienza del codice 


MCmicrocomputer n. 109 - luglio/agosto 1991 





eseguibile ma non tanto quanto si po- 
trebbe pensare. Esso è anzi assai più 
efficiente di qualunque altra soluzione 
manuale si potrebbe adottare. Tanto per 
dire, il Borland C++ compila anima- 
lil.cpp in un eseguibile di 9,415 byte ed 
animali2.cpp in un eseguibile di soli 
8.653 byte. D'altro canto non bisogna 
neppure farsi prendere la mano dall’en- 
tusiasmo e dichiarare virtuali tutte le 
funzioni; anche se piccolo, infatti, un 
overhead esiste sempre. Conviene dun- 
que, come al solito, ponderare bene la 
scelta e dichiarare virtuali solo quelle 
funzioni che hanno realmente ragione di 
esserlo: ossia non solo quelle che per 
scelta di progetto debbono esserlo ma 
anche quelle che presumibilmente po- 
trebbero diventarlo in seguito ad un'e- 
stensione futura del programma. Que- 
sto perché, come dicevo prima, con le 
funzioni virtuali si possono estendere le 
funzionalità di un programma usando 
l'ereditarietà senza bisogno di ricompila- 
re la definizione della classe base 


Conclusione 


Ma non vorrei andare troppo lontano 
tirando in ballo argomenti troppo avan- 
zati, per cui è bene che ora mi fermi 
qui, Ci sarebbero ancora tante cose da 
dire e da puntualizzare sulle funzioni 
virtuali ma oramai sapete che preferisco 
darvi prima i concetti fondamentali per 
lasciare l'esposizione dei dettagli ad un 
secondo momento. L'importante, per 
ora, è che sia ben chiaro cosa sono e a 
che servono le funzioni virtuali, il resto 
verrà per gradi con la pratica. 

Conviene comunque riassumere la 
morale della puntata, cosa che peraltro 
si fa in poche parole: il polimorfismo è 
importante perché permette di scrivere 
programmi più semplici, compatti, con- 
sistenti ed estensibili; il C++ imple- 
menta il polimorfismo mediante le fun- 
zioni virtuali, che sono speciali member 
function aventi stesso nome e definizio- 
ne all'interno di una gerarchia di classi 
ma significato differente a seconda del 
tipo di oggetto cui appartengono; le 
chiamate alle funzioni virtuali vengono 
necessariamente risolte a tempo di ese- 
cuzione mediante il meccanismo del 
late binding che opera in modo del tutto 
automatico e trasparente. 

E con questo, in soli pochi mesi, 
abbiamo visto praticamente tutti | più 
importanti concetti della OOP, Le altre 
cose che ci restano da vedere, prima fra 
tutte l'ereditarietà multipla, sono in un 
certo senso dettagli operativi o conse- 
guenze di quanto abbiamo assimilato 
finora. Ne riparleremo, a mente fresca, 
dopo la pausa estiva, Buone vacanze a 
tutti. ne 


275 


TURBO PASCAL 








Private e protected 


Il Turbo Vision e il Turbo 
Pascal per Windows 
incalzano. Grazie a MC-Link, 
ho potuto constatare che 
avete già cominciato ad 
esplorare non solo le 
possibilità del Turbo Vision, 
ma anche le modalità di 
conversione da DOS a 
Windows di programmi 
realizzati secondo le 
specifiche SAA-CUA (ne 
avevamo parlato a febbraio, in 
occasione della prova del 
Turbo Pascal 6.0), Ho quindi 
deciso di accelerare la 
discussione delle tecniche di 
programmazione di una 
gerarchia di classi, in modo da 
poter passare quanto prima 
ad applicazioni «vere». In 
questo appuntamento e nel 
successivo vi proporrò tutto 
quanto rimane del codice 
della nostra piccola gerarchia, 
dando più spazio del solito ai 
listati. Come potrete 
verificare, con ciò non 
rinunceremo a discutere né di 
Importanti questioni 
sintattiche né dei benefici 
della OOP 


Per un errore tipografico sul numero 
scorso di MCmicrocomputer (n. 108, giu- 
gno 1991) abbiamo attribuito un titolo 
errato a questa rubrica, Il titolo corretto è 
«Le collezioni indicizzate» Ce ne scu- 
siamo con i lettori. 


276 


di Sergio Polini (MC1166 su MC-Link} 


Come già sapete, la keyword private 
deriva dal C++. Venne introdotta da 
Stroustrup nel 1986; in origine vi era 
solo una keyword public, in quanto tutti 
i componenti della definizione di una 
classe erano considerati privati per de- 
fault, esclusi appunto quelli che segui 
vano public. La situazione era analoga a 
quella che troviamo ora nel Turbo Pa- 
scal, nel senso che gli elementi di una 
classe potevano essere solo o «pubbli- 
ci» o «privati». Ciò comportava alcuni 
inconvenienti, efficacemente illustrati 
nelle Release Notes della versione 1.1 
del C++ AT&T: a volte si era costretti 
ad usare variabili d'istanza o metodi 
pubblici, ma con a lato un commento 
del tipo «Non usare a meno che non sia 
assolutamente necessario! ». 

Vediamo perché. L'utente di una clas- 
se (il programmatore che dichiara og- 
getti appartenenti a quella classe) ha 
bisogno di una interfaccia chiara e com- 
pleta, ma è meglio non acceda diretta- 
mente alla sua implementazione; in 
questo modo, infatti, non solo si mette 
al riparo da insidiosi bug, ma può anche 
evitare di dover modificare il suo pro- 
gramma nel caso che l'implementazio- 
ne venga cambiata. E ben diverso |l 
caso di chi voglia derivare un'altra clas- 


se da quella data: qui è praticamente 
necessario accedere all'implementazio- 
ne, a meno di non rassegnarsi ad ineffi- 
cienze ingiustificabili. Nel 1986, quindi, 
Stroustrup aggiunse al C++ le keyword 
private e protected: con quest'ultima 
si denotano quegli aspetti dell'imple- 
mentazione che devono rimanere inac- 
cessibili nell'uso di una classe, ma di- 
sponibili per la derivazione da questa di 
una nuova classe. 


Chiacchierando con 
Anders e con Zack 


Ho avuto modo di incontrare per la 
prima volta Anders Hejlsberg (il padre 
del Turbo Pascal) a Milano il 27 marzo 
scorso, Come vi ha raccontato a maggio 
Corrado Giustozzi, lui ed io abbiamo 
potuto discorrere con Anders e con 
Gene Wang in occasione della giornata 
organizzata dalla Borland Italia per la 
presentazione dei nuovi linguaggi, du- 
rante la pausa per il pranzo. A fine 
giornata, in piena smobilitazione, Tom- 
maso Masi mi chiede se avevo parlato 
ad Anders della questione «protected» 
Me ne ero dimenticato! Salto quindi sul 
palco per bloccare Anders: gli ricordo 
l'evoluzione del C++, gli accenno dei 





unit FixdColli 
interface 
uses Base, IndxCo1]z 


type 
PFixedSizeCo]lection = “TFixedSi 
TFixedSizeCollection = object(TI 
constructor Init(Size! word); 
function Name: strîngs virtual 
endi 





implementation 


begin 
TIndexedCollection.Init(Size, 0) 
end; 


function TFixedSizeCollection.Name 
begin 

Name := ‘FixedSizeCollection'; 
endi 
end. 





constructor TFixedSizeCollection.Init(Size: word); 


Figura 1 
La umt FIXDCOLL 
che definisce 
implementa le 
collezioni indicizzate 
non espandibili. 


zeCollectioni 
ndexedCollection) 


: string; 








MCmicrocomputer n. 109 - luglio/agosto 1991 


TURBO PASCAL 








unit OrdColli 
(*$X+*) 
interface 
uses Base, Collect, IndxCoT]z 
type 
POrderedCollection = “TOrderedCollectioni 
TOrderedCollection = object(TIndexedCollection) 
constructor Init(Size, Delta: word); 
destruetor Done; virtuali 








function Name: stringi virtual; 
function Add(var o: TObject): PObject; virtual; 
function Removelvar o: TObject): PObject; virtuali 
function AddAt(var o: TObjecti i: word): PObjectz 
virtuali 

fuhction RemoveAt(i: word): PObjecti virtuali 
function First: PObjecti 
function Last: PObject; 
function GetCount: word 

private 
LastIndex: wordz 

endi 


implementation 


constructor TOrderedCollection.Init(Size, Delta: word)j 





begin 
TIndexedCollection.Init(Size, Delta); 
LastIndex di 
endi 
destructor TOrderedCollection.Done: 
begin 
TIndexedCollection,Done; 
andi 
function TOrderedCollection.Name: string: 
begin 
Name := 'OrderedCollection’i 
andi 





function TOrderedCollection.Add(var o: TObject): PObjecti 
begin 
Inc(LastIndex): 
if LastIndex > GetSize then Grow; 
TIndexedCo]lection.AddAt(o, LastIndex); 
Add :> Boz 
endi 


function 
Pobjecti 
begin 
if not o.IsEqual(Last”) then RunError(215); 
Remove 3 TIndexedCollection.Remove(o); 
while (LastIndex > 0) and (At(LastIndex) = 
Pobject(Nu11)) do 
Dec(LastIndex); 
endi 


TOrderedCallection.Remove(var o: TObject): 


function TOrderedCollection.AddAt(var o: TObjecti i: 
word): PObjecti 


begin 
RunError(216); 
endi Ù 
function TOrderedto]lection.RemoveAtli: word): PObject; 
begin 
RunError(216); 
endi 
function TOrderedCollection.First: PObjecti 
begin 
First io AUD); 
endi 
function TOrderedCo]lection.Last: PObject; 
begin 
Last 13 At(LastIndex): 
andi 
function TOrderedCollection,GetCount: word; 
begin 
GetCount := LastIndexs 
endi 
end. 





Figura 2 + La unit ORDCOLL. per collezioni in cui venga sempre mantenuto l'ordine in cui | vari elementi sono stati aggiunti (liste LIFO). 





unit Sort001ì: 
($X+") 
interface 
uses Base, Magnitud, IndxCo]], OrdCo]13 
type 
PSortedcollection = “TsortedCollectioni 
TSortedCollection = object(TOrderedCollection) 
function Name: stringi virtuali 
function Add(var o: TObject): PObject; virtuali 
function Resovelvar o: TObject): PObject; virtuali 
endi 


implementation 


function TSortedCollection.Name: strin: 
begin 

Name 
end 





*SortedCollection'3 








function TSortedCollection.Add(var o: TObject): PObjecti 
var 
wordi 


Pobjec 





TOrderedtollection. Add(o): 

j s= GetCounti 

while (i>1) 

and (PHagnitude(At(i))".IsLessThan(PMagnitude(At(i- 











1)))) do begin 
p_i= TIndexedCollection.AddAt(o, 
TIndexedCollection.AddAt(p7, i)3 
Dec(i); 

endi 
endi 


(251) 


function TSortedCollection.Removelvar o: 

PObjecti 

var 

i, Count: wordi 
pi PObjecti 

begin 


Tobject): 








Fasi 

Count := GetCountj 

while (i <= Count) and (not At(i)".IsEqual(0)) do 
Incli)z 


if i'<> Count then begin 
while i < Count do begin 
p_is TIndexedCo]lection,AddAt(o 
TIndexedCo]lection.AddAt(po, i 








Inc(i); 
endi 
Remove i= TOrderedCo]lection,Remove(0); 
Exit: 
ends 
Remove 1° Nullz 
endi 
end. 








Figura 3 - La unit SORTCOLL. per collezioni contenenti oggetti derivati da TMagnitude e ordinati secondo il metodo IsLessThan, 


MGmicrocomputer n. 109 - luglio/agosto 1991 


277 


TURBO PASCAL 





problemi che avevo incontrato nel rea- 
lizzare la gerarchia di classi che vi sto 
propinando, gli chiedo perché ha percor- 
so solo «metà del cammino», aggiun- 
gendo al Pascal private e non anche 
protected. Con l'impermeabile già in 
mano, Anders mi risponde cortesemen- 
te ma velocemente che il C++ è un 
esempio che «more is worse» («più è 
peggio»), ma che in effetti certi proble- 
mi sono reali e l'evoluzione del Turbo 
Pascal non è terminata. Vedremo maga- 
fi in una prossima versione. 

Il 2 maggio Corrado ed io, dopo aver 
partecipato alla Borland Languages Con- 
ference di San Francisco, abbiamo potu- 
to visitare la sede della Borland a Scotts 
Valley. Durante il pranzo mi sono trova- 
to accanto a Zack Urlocker (product 
manager del Turbo Pascal) e ne ho 
approfittato per riprendere con più cal- 
ma il discorso. Il Turbo Pascal adotta la 
unit come «unità di protezione»: ciò 
che viene dichiarato private è infatti 
liberamente accessibile dalla sezione 
implementation della stessa unit ma 
inaccessibile da altre unit o dal pro- 
gram, Sembrerebbe quasi che la 
keyword private sia in realtà una sorta 
di protected, nel senso che, mentre è 
ristretto l'uso delle sezioni private di 
una classe, non vi sono difficoltà nella 
derivazione di altre classi, purche la 
derivazione avvenga nella stessa unit. 
Questa è però una vera e propria limita- 
zione: uno degli aspetti più interessanti 
della OOP è proprio dato dalla possibili- 
tà di derivare nuove classi da altre classi 
già compilate, di cui cioé sia disponibile 
la sola interfaccia. Ne segue la stessa 
situazione descritta nelle Release Notes 
del C++ 1.1: si è spesso costretti a 
rinunciare alla keyword private e ad 
inserire commenti del tipo che riportavo 
sopra. Se se ne vuole una conferma, 
basta guardare il manuale del Turbo 
Vision: nella descrizione della classe 
TCollection (tanto per fare un esempio; 
ce ne sono molti altri), accanto a tutti | 
campi-dati si precisa che devono inten- 
dersi read only, cioè «a sola lettura». 
Questo vuol dire che se ne sconsiglia 
vivamente l'uso, si sconsiglia cioè di 
modificarne direttamente il valore, ma 
ciò nonostante non sono stati dichiarati 
private; il motivo è, con evidenza, che 
era necessario consentire l'accesso a 
quei campi da parte di classi derivate 
definite in altre unit. Vedremo la prossi- 
ma volta che, per ovviare a questi pro- 
blemi senza rinunciare alla keyword pri 
vate (e senza incorrere in intollerabili 
inefficienze), sono stato costretto a di- 





278 








unit Strings; 
interface 


uses Base, Magnitudz 


type 
PString = °TString; 
Tstring = object(TMagnitude) 


constructor Init(s: string); 
destructor Done; virtual; 
function Nam strings virtual; 
function Has words virtual; 
VI IsEqual(var o: TObject): boolean; virtuali 
function IsLessThan(var m: TMagnitude): boolean; 
virtuali 
procedure PrintOn(var f: text); virtual; 
function Str: strings 





private 
pi Sstrino; 
endi 


implementation 


constructor TString.Init(s: string); 
begin 

GetNem(p, Lenath(s)+1); 

p°i= sì 
endi 





destructor TString.Donei 
begin 

FreeMem(p, Length(p7)+1); 
ends 


function TString.Name: stringi 
begin 

Name i= ‘String'i 
end; 


function TString.Hash: wordz 





wordi 





1 to Length(p°) do begin 
hoxor Ord(poli]); 
if h >= 32768 then 

i (h sh] 1) +1 








hai=hsh 15 
endi 
Hash 

endi 





function TString.IsEqual(var o: TObject): booleani 

begin _ 
IsEqual := (Type0f(o) = Type0f(Self)) and (p° = 

(PString(80))7.p0)r 

endi 


TMagnitude): booleani 





function TString.IsLessThan(var 
begin 

IsLessThan : 
endi 





p° < (PString(@m))7.p 





procedure TString.PrintOn(var f: text); 
begin 

Write(f, 
endi 





function TString.Str: strings 
begin 

Str s3 DG 
endi 


end. 








Figura 4 - La unit STRINGS, che definisce stringhe derivate da TMagnitude e quindi 
confrontabili secondo il metodo IsLessThan, 


MCmicrocomputer n. 109 - luglio/agosto 1991 


chiarare in una stessa unit BAGSET le 
classi TBag e TSet. 

Zack si è detto d'accordo e, come 
Anders, ha riconosciuto che il problema 
è reale e che avrebbe potuto essere 
risolto in una futura versione. Se la 
risposta di Anders mi aveva lasciato 
qualche dubbio (poteva essere un modo 
elegante di troncare una discussione 
che rischiava di distoglierlo da altri im- 
pegni), il modo con cui Zack mi ha detto 
quanto vi ho riferito mi fa ritenere che 

possiamo sperare! 


Le collezioni ordinate 


La figura 1 vi propone il sorgente 
della unit FIXDCOLL: non mi ci soffer- 
mo, in quanto si tratta di collezioni indi- 
cizzate non espandibili realizzate me- 
diante una semplice derivazione da TIn- 
dexedCollection (il parametro Delta del 
constructor è sempre zero), 

Le figure 2 e 3 illustrano invece le 
unit ORDCOLL e SORTCOLL. Nella pri- 
ma vengono definite le TOrderedCollec- 
tion: collezioni indicizzate in cui viene 
mantenuto l'ordine di inserimento dei 
diversi elementi, al punto che è possibi- 
le toglierne solo l'ultimo elemento che 
vi è stato aggiunto (liste LIFO, o staci 
le OrderedCollection dello Smalltalk so- 
no più generali, ma, come vi ho detto 
più volte, la nostra gerarchia è solo un 
«demo»). Nella seconda unit troviamo 
le TSortedCollection, in cui inserimento 
e eliminazione di elementi sono tali da 
non alterare un ordine dato dal confron- 
to tra essi secondo il metodo /sLess- 
Than di ognuno (gli elementi devono 
quindi appartenere a classi derivate da 
TMagnitude) 

Ambedue le classi derivano da 7/nde- 
xedCollection, ma non devono consenti- 
re l'accesso alla implementazione delle 
collezioni indicizzate. Come potete nota- 
re, i metodi AddAt e RemoveAt di TIn- 
dexedCollection vengono ridefiniti in 
modo da provocare un errore di esecu- 
zione (in modo analogo a quanto avvie- 
ne in Smalltalk); se così non fosse, 
infatti, sarebbe possibile intervenire di- 
rettamente sull'array di puntatori e mo- 
dificarne l'ordine. Per lo stesso motivo il 
metodo Remove viene definito in modo 
da operare solo sull'ultimo elemento 
inserito in ORDCOLL, in modo da non 
lasciare «buchi» nella sequenza ordinata 
in SORTCOLL (gli elementi successivi a 
quello rimosso vengono fatti slittare 
«verso Sinistra»), Abbiamo quindi op- 
portunamente nascosto in una sezione 
private di T/ndexedCollection l'array A 


MCmicrocomputer n. 109 - luglio/agosto 1991 





TURBO PASCAL 








(*$x+*) 


Figura 5 var 


Un programma che 


mostra l'uso della unit Director 
SORTCOLL: la S: PStrings 
variabile Directory begin 


conterrà i nomi dei file 
della directory 
corrente in ordine 
alfabetico 





end; 


end. 





Program SortDemo; 
uses Dos, Base, SortCo]], Strings: 


DirInfo: SearchRetz 
T$ortedCollectioni 





Directory.Init(20, 5); 
FindFirst("*.*' 
while DosError 
New(Pstring, 

ectory.Add(5°); 
FindNext(DirInfo); 


Directory.PrintOn(Sstdout); 


Archive, DirInfo); 
0 do begin 
Init(DirInfo.Name)); 











di puntatori ad oggetti, al quale si può 
così accedere solo in lettura mediante il 
metodo At. Sarebbe stato meglio poter 
nascondere l'array in una sezione pro- 
tected. | metodi Add e Remove di 
SORTCOLL, infatti, potrebbero essere 
implementati in modo più efficiente se 
fossero abilitati a intervenire diretta- 
mente sull'array di puntatori, magari 
con una istruzione Move; sono invece 
«costretti» a operare indirettamente 
mediante i metodi Add-At di TIndexed- 
Collection. In alternativa, avrei dovuto 
rinunciare alla keyword private nella 
unit INDXCOLL; non sarebbe stato un 
enorme problema (anche nella program- 
mazione normale ci si trova a lavorare 
spesso «senza rete»! ad esempio quan- 
do non si usa la direttiva $R per control- 
lare che l'indice con cui si accede ad un 
array non cada oltre l'effettiva dimensio- 
ne di questo), ma è chiaro che una 
keyword protected consentirebbe di 
ottenere insieme sicurezza ed effi 
cienza. 


| benefici della OOP 


Immaginiamo di aver bisogno di vi- 
sualizzare in ordine alfabetico i nomi dei 
file della directory corrente. Ottenere i 
nomi è facile, grazie alle procedure 
FindFirst e FindNext, ma costruirne un 
elenco ordinato è tutt'altra cosa. Innan- 
zitutto non ne conosciamo il numero, e 
quindi abbiamo bisogno di una struttura 
di dati dinamica; in secondo luogo, dob- 
biamo pensare all'ordinamento. Potrem- 
mo realizzare un array dinamico da sot- 
toporre poi ad un «quicksort», ma forse 
sarebbe meglio una di quelle «liste 
auto-ordinate» di cui vi parlavo nel lonta- 
no aprile 1988: un programma ALLOC 
manteneva una lista ordinata di numeri 
mediante una procedura Cerca di appe- 
na 27 righe. 

Una lista capace però di contenere 
solo numeri; per tenere in ordine altri 


tipi dovremmo costruire altre liste. 

Questo naturalmente con la program- 
mazione tradizionale. Supponiamo inve- 
ce ora di avere a disposizione la nostra 
gerarchia di classi, comprendente an- 
che una classe YString come quella 
illustrata nella figura 4. Il programma 
che ne viene fuori (figura 5) è lungo in 
totale 17 righe, delle quali una sola 
(Directory.Add/(S );) si incarica di mante- 
nere la lista ordinata dei nomi dei file. 
Un bel risparmio! Non solo: la variabile 
Directory appartiene ad un tipo (7Sor- 
tedCollection) che può essere usato per 
qualsiasi tipo di dati, anche più tipi di- 
versi contemporaneamente (purche de- 
rivati da TObject). E non crediate che 
escludo arbitrariamente dal conto delle 
righe il codice della unit STRINGS, in 
quanto anche questa unit può essere 
usata così come è in qualsiasi applica- 
zione, come vedremo la volta prossima. 

Se volete un altro esempio, potete 
riguardare il programma LISTAPPS che 
vi ho proposto in occasione della prova 
del Turbo Pascal per Windows: si tratta 
di una applicazione che visualizza l'elen- 
co ordinato delle intestazioni delle fine- 
stre attive, un po' come fa la Task List 
di Windows. Per realizzare l'elenco ho 
utilizzato la classe 7StrCollection di Ob- 
jectWindows (praticamente identica alla 
quasi omonima classe del Turbo Vision), 
e ciò ha consentito di contenere la 
lunghezza del programma in appena 31 
righe. Un gran bel risultato sotto Win- 
dows! Nonostante le differenze tra la 
nostra gerarchia e quelle del Turbo Vi- 
sion e di ObjectWindows, il principio è 
lo stesso: ereditarietà e polimorfismo 
consentono di scrivere codice utilizzabi- 
le senza modifiche in una grande varietà 
di contesti, con ovvio sostanziale incre- 
mento della produttività del programma- 
tore 

Quando in OOP si parla di «riusabilità 
del codice» si fa sul serio! 

me 


279 





guida computer 


a cura dî Rossella Leonetti 





ACER 
SHA. Srl. - Via Faentina. 175/4 - 48100 Ravenna 











915P/0M - 80286 12MH2, 640K FD 1.44M, MGC 

915P/40M - 80286 12MHz, 640k FD 1.44M HD 40M, MGC 
FI5P/A0V - 80286 12MHz. 640K FD 1.44M HD 40M, VGA 
915W0V - 80286 16MHz, 1M FD 1.44M, VGA 

9ISV/40V - 80286 16MHz, 1M FD 1.440 HD 40M, VGA 
915V/80V - 80286 T6MHz, 1M FD 1.44M HD 80M, VGA 
GI5V/10V - 80286 16MHz, 1M FD 14M HD 120M. VGA 
TIZOLN/AO - B03BESX T6MHz, 1M FD 14M HD 40M, VGA, LCD 
1120L4/80 - 80386SX 16MHz. 1M FD 1.44M HD 80M, VGA. LCD 
1120SN/0V - BOSBGSK 20MHz. 2M FD 1.44M, VGA 

1120SX/40V - 80396SX 20MHz, 2M FD 1-44M HD 40M, VGA 
1120SX/120V - 803B6SX 20MHz. 2M FD 1-44M HD 120M, VGA 
1120/200M - 80386 20MHz, 2M FD 1.2M HD 200M, MGC 
1120/200V - 80386 20MH, 2M FD-1.2M HD 200M, VGA 
1133/40V » 80396 33MHz, 4M FD 1.2M HD 40M, VGA 
1133/200V - 80386 33MHz, 4M FD 12M HD 200M, VGA 
1133/700V - 80386 33MH?, 4M FD 12M HD 700M, VGA 
1170/200V - 80486 25MHz. 4M FD 14M HD 200M, VGA 
1170/40V - 80486 25MH2, 4M FD 1.44M HD 40M, VGA 
1225/120V - 80486 25MHz. EISA, 4M FD 1.44M HD 120M, VGA 
1225/340V - 80486 25MHz, EISA, 4M FD 1.44M HD 340M, VGA 
1225/700V - 80486 25MHz, EISA, 4M FD 1.44M HD 700M, VGA 
‘SHA-8514/A - Scheda video 1024x768, 256 colori 

7031 - Monitor colori 14". 640x480, comp. VGA, analogico 
7033 - Monitor cotori 14°, 1024x768, comp. VGA, muttisme 
7035 » Monitor colori 14", 1024x< 768, comp. VGA, trinitron 



























ACORN 
Delphi SpA. - Via della Vetrala, 11 - 55049 Viareggio (LU) 











3000 - RAM 1M FD 35° + Mouse 

Atchimedes 410/1 Base - RAM 1M - FD 3.5“ mon. monocr. ris 12801976 
Archimedes 420/1 Base - come |l 410 Base con 2M RAM e HD 20M 
Archimedes 440/1 Base - come |l 410 Base con 4M e HD 50M 
Arachimedes 540 - RAM dM FD 35° + HD 100 

RI40 Workstation - RAM AM HD 50M 

R260 Workstation - RAM BM FD 35" HD 100M 

8225 Workstation - RAM 4M 

Monitor Archimedes MR 

Monitor Taxan Mulisyne 7701 us 

Disk drive aggiuntivo (per 410/1) 

Hard Disk 20M + controller (serie 300) 

Podule Back Piane 

Ethernet Expansion Card 

Flcating Point Expansion Card 

SCSI Adpler Expansione Card 

Interfaccia per deive esterna 

ROM Pogue 

10 Podule 

Chroma 320 - Scheda geniock per Archimedes 

Chroma 335 - Scheda geniock per Archimedes 

Chroma 345 - Scheda genlock per Archimedes 

Digitalizzatore Waltord 

Hawk VO - Digitlizzatore real-time 512x256 

Colour Converter per digitalizatore 

Modem Pace Limnet V21/V23 










858335 
88 


33382 


3 


Sesad Sessa 
888588888888 


SÈ 








AEG OLYMPIA 
AEG Olympia Italiana SPA - Via Stephenson, 94 - 20157 Milano 












Olystar 20/07 F - 8088 10Mhz. 640k FD 720k mon. Hercules 
Olystar 20/21 F - come mod, 20/01 F con HD 201 
Olystar 60-H16-001 - 80286 16MHz, 1M FD 1.44M monitor mon, VGA 





280 








dis 





Tutti i prezzi sono IVA esclusa. 


Olystar 60-H16-041 - 80286 16MHz. 1M FD 1.44M HD 40M mon VGA 


| prezzi riportati nella Guidacomputer sono comunicati 
dai distributori dei vari prodotti e si riferiscono alla 
vendita di singoli pezzi all'utente finale. Sui prezzi indicati 
possono esserci variazioni dipendenti dal singolo 
ributore. Per acquisto OEM e comunque vendite 
multiple sono ‘generalmente previsti sconti quantità. | 
dati sono aggiornati a circa 20-30 giorni prima della data 
di uscita in edicola della rivista. MCmicrocomputer non si 
assume responsabilità per eventuali errori o variazioni. 






































Diystar 70-H20-001 - 803865x 20MHz, 1M FD 1.44M monitor mon. VGA 2.029.000 
Olystar 70-H20-041 - 803865x ZOMHZ 1M FD 1.44M HD 40M mon VGA 3.843.000 
Olystar 70-H20-101 - 803865x 20MHz 1M FO 1.44M HD 100M mon VGA-—5073000 
Olystar 80/001 T25 - 80386 25MH?, 2M FD 1.44M monitor mon. VGA 7 894 000 
Olystar 80/041 725 - 80386 25MHz, 2M FD 1.44M HD 40M mon VGA 9.218.000 
Olystar 80/001 133 - 80386 33MHz. 2M FD 1.44M monitor mon VGA 9.001.000 
Olystar 80/141 133 - 80386 33MH2, 2M FD 1.44M HD 140M mon VGA 14 269,000 
Olystar 80/341 733 - 80386 33MHz, 2M FO 1.44M HD 340M mon. VGA 15.669.000 
Olypont 40/21 VGA - 80C286 12MHe, 1M FD 1.44M display LCD VGA 5.505.000 
Olyport 40/41 VGA - 800286 12MHz. 1M FD 144M HD 40M LCD VGA 5.638.000 
Olyport 70/41 VGA - 80C3865x 16MHz, 2M FD 14M HD 40M LCD VGA 8434000 
Olyport 70/101 VGA - B0C3B6sx 16MHz. 2M FD 1/44M HD 100M LCD VGA 9925000 
ALPHA MICRO 
Alpha Microsystem Ialia SpA 
Via Faentina. 175/A - 48070 Fornace Zarattini (RA) 
AMI-500+ - NEC V20 256K FD 360K HD 20M mon.19 1.450.000 
AMI-90-250 - 80286 8/16MHz, 1M FD 12M, HD 50M mon 14 1.800.000 
AMi-90-286 - 80286 8/12MHz, 1M FD 12M, HD 50M mon. td 3.550.000 
AMI-90-386SX - 80396SX 8/16MHz, 1M FD 1.20 HD 50M mon 14 4.207.000 
AMI-90-386 - 80986 25MHz, 2M FD 1.2M cache 64K HD SOM mon 14 5728000 
AMI-90-386 - 80386 25MHz, 2M FD 12M cache 64K HD 100N mon. 14" — 7374000 
AMI-90-386 - 80386 33MHz. 2M FD 1.2M cache 32K HD J00M mon 14° 8471 000 
AMI-90-386 - 80386 33MHz, 2M FD 1.2M cache 64K HD 100M mon. 14 9.502.000 
AMI-00-486 - 80486 25MHz, 2M FD 1.2 cache 8K HD 100M mon. 14 15.110.000 
AMI-JUNIOR - 6800/860286 12MHz, 1M FD {44M HD 40M mon. 14° 6.780,00 
AM-40M40 - 68000/80286 12MHz, 1M FD 12M HD 40M mon. 14° 9.260 000 
AM:940M-90 - 68000/80286 12MHz, 1M FD 12M HD 00M mon 14 10.380.000 
AMSTRAD 
Amstrad SpA. - Via Riccione. 14 - 20156 Milano 
PC 1512 SD MM-A - 8086/8 MHz RAM 512k. 1 FD 360K meonocr 890.000 
PC 1512 DD MM-A - 8086/8 MHz. RAM 512K. 2 FD 360K monocr. 090.000 
PC 1512 SD MM-CDROM - 8086/8 MHz, RAM 512K. 1 FD 360K con drive 
interno CD-ROM 550M monocr, 1.890.000 
PC 1512 SD CM-A - 8096/8 MHz, RAM 512K, 1 FD 360K colore 1.090.000 
PE 1512 DD CM-A - 8086/8 MHz RAM 512K, 2 FD 260K colore 1.290.000 
PC 1640 SD MD-A - 8086/8 MHz. RAM 640K, 3 FD 360K monocr. 990.000 
PC 1640 DO MO-A - 8066/8 MHz, RAM 640K, 2 FD 260K monocr 1.190.000 
PC 1640 HD MD-A - 8086/8 MHz. RAM G40K, 1 FD 360k + HD 30M 
monoer 1590000 
PC 1640 SD MD-CDROM - 8086/8 MHz. 1 FD 360K monocr 1.990.000 
PC 1640 SD ECD-A - 8086/8 MHz, RAM G40K, 1 FD 360K colore 1.390.000 
PC 1640 DD ECD-A - 8086/B Mz. RAM 640K, 2 FD 360K colore 1.590.000 
PC 1640 HD o A - 8086/8 MHz, RAM 640K, 1 FD 360K + HD 30M col. 1.990. 
-CDROM - 8086/8 MHz. RAM 640K monitor colore 2390,000 
8086/8 MHz. RAM 640K. FO 720K mon 14" colore 1 490.000 
PC 2086 HD 14 CD - come PC 2086 SD 14 CD + HD 30M 2.090.000 
PG 1286 SD 12 MD - 80286/12.5 MHz. 1M FD 1-44M mon. VGA monoer-— 1.790.000 
PC 1286 SD 14 CD - 80286/12.5 MHz, 1M FD 14M mon VGA colore 2.090 000 
PC 1386 SD 12 MD - 80366/20 MHz. 1M FO_1-44M mon, VGA monoci 2.590.000 
PC 1386 Hi SI 12 MD - come mod PC 1386 SD 12 MD con HD 40M 3 390.000 
PÒ 3286 SD 12 MO - 80286 16 MHz, 1M FD 1.44M monitor mono VGA 1 790.000 
PO 3286 i i] MD - stessa configurazione con HD 40M 2.290.000 
PC 3086 SD 12 MD - 8086 8 MHz. 640K FD ico monitor mono VGA 1.190.000 
PE 3006 HD 12 MD - lesa oniguazione con 1.790.000 
PC 33865 HD 12 MD VARO TH FD 1 HD 40% mon moro _ 760000 
RENOIR STA.FO 7006 dr ao aeinizone 1.190.000 
PC 2266 DD 12 MD - 60286/125 MHz. RAM 1M 2 FD 1.44M monocr 1.990 000 
PC 2286 HD 14 CD - 60286/12.5 MHz, RAM 1M 1 FD 144M + HD 40M 
monitor colore 2.590.000 
PC 2386 HD 12 MD - 8038/20 MHz, RAM 4M | FD 1.44M + HD 65M 
moniior monoes 3.890.000 





MCmicrocomputer n. 109 - luglio/agosto 1991 





PC 2386 HD 14 CO - 80386/20 MHz, RAM 4M 1 FD 1.44M + HD 65M 
monitor colore 

ALT 286 - 80L286 16MHz. 1M FD 144M HD 20M schermo LCD VGA 
ALT 386 SX - B0386SX 16MHz, 1M FD 1.44M HD 40M schermo LCD VGA 
PPC 512 SD - RAM 512K. 1 FD 720K 

PPG 512 DD - RAM 512K, 2 FD 720K 

PPC 512 HD - RAM 512K, 1 FD 720k + HD 20M 

PPC 640 SD - RAM 640K, Modem e 1 FD 720K 

PPC 640 DD - RAM 640K, Modem e 1 FD 720K. 

PPC 640 HD - RAM 640K, Modem e 1 FD 720K + HD 20M 

PC 12 MD - Monitor 12" grafico VGA monocramatico 

PC 14 CO - Monitor 14" grafico VGA colori 

PC 12 HACD - Monitor 12" grafico VGA alta detinizione monocr, 

PC 14 HRCD - Monilor 14" grafico VGA alta definizione colore 

DMP 3160 - 80 col. 160 cps (int. parallela) 

DMP 3250 di - come DMP 3160 con in, parallela + seriale 

DMP 4000 - 132 col, 200 cos (int. parallela) 

LO 3500 di - 24 aghi 80 col. 160 cps (inte. parallela + seriale) 

LO 5000 di - 24 aghi 132 col. 200 cps (inte. parallela + seriale) 


Éuida computer 





APPLE COMPUTER 
Apple Computer S.p.A. - Via Milano, 150 - 20093 Cologno Monzese (MI) 





‘SP 386/25-200 - stessa config. SP 386/25-60 con HD 200M 

‘SP 386/25-600 - stessa config. SP 386/25-60 con HD 600M 

SP 386/33-80 - 80386 33MHz, Tower 4M CACHE 32K FD 5.25” HD 60M 
SP 386/33-200 - stessa config. SP 386/33-60 con HD 200M 

‘SP 386/33-1000 - stessa config. SP Sed poi HD 1000M 

‘SP 486/25-120 - 80486 25MH2, 4M FD (20M 

SP 466/25-300 - 80486 25MHz, 4M FD Bi No En Scsi 

‘SP 486/25-1000 - 80486 25MHz, 4M FD 5.25" HD 1049M SCSI 

SP 486/33-120 - 80486 33MHz, AM FD 5.25" HD 120M 

‘SP 486/33-300 - 80486 33MHz, 4M FD 5.25" HD 339M SCS| 

‘SP 486/33-1000 - 60486 33MHz, 4M FD 5.25" HD 1049M SCSI 

EP 486/33-200 - 80486 33MHz, CACHE 128K, 4M FD 5.25" HD 212M 
EP 486/33-600 - 80486 33MHz CACHE 128K, 4M FD 5.25" HD 667M 
EP 486/33-1000 - 80486 33MHz, CACHE 128, 4M FD 5.25" HD 1049M 








AST 


AST Research Italia 51.1 - Centro Direzionale Milano Oltre, Palazzo Cimabue Via Cassanese, 


224 - 20090 Segrate (MI) 





Btavo/286 5 - 80286 8 MHz, 512k FD 12M 

Bravo/286 45 - 80286 BMHz, 512K FD 1.2M + HD 40M 
Bravo 386SX 3V - 80386 SX 16MHz, 1M FD ci 0 144M 
Bravo 386SX 45V - come mod. 3V con HD 40! 


Macintosh Gissi: 1Mbioppy FO HD 
Macintosh Classic 2/40 

Macintosti LO 2/40 monitor monocromatico 12° 
Macintosh LC 2/40 monitor RGB colore 12" 
Macintosh lisi 3/40 

Macintosh lisi 5/40 

Macintosh lisi 5/80 

Monitor 12" monocromatico 


Premium 386SX/16 3 - 80386SX 16MHz, 1M n) 1.2M/1.44M VGA Plus 
Premium 386/16 45 - come mod. 3 con HD 40M 

Premium 386/25 5 - 80386 25MHz, 2M FD 12M 

Premium 386/25 115V - come mod. 5 con HD 110M VGA Plus 
Premium 386/25 325 - come mod. 5 con HD 320M 

Premium 386/33 5 - 80386 33MHz. 2M FD 1.2M 

Premium 386/33 115V - come mod. 5 con HD 110M VGA Plus 


B=S3885 


monete 
SS 


Monitor 12° colori 

Macintosh SE/30 2Mb-HD40 

Macintosh: SE/30 4Mb-HD40 

Macintosti ici SMB-HD40 (lastiera base) 
Macintosh lici 5MB-HDA0 (tastiera estesa) 
Macintosh lici SMB-HDBO0 (tastiera base) 
Macintosti Ici 5MB-HDBO (tastiera estesa) 
Macintosh Ilix 4MB-HDB0 (tastiera base) 
Macintosh fx AMB-HDBO (tastiera estesa) 
Macintosh Illx AMB-HD160 (tastiera base) 
Macintosh lix AMB-HD180 (tastiera estesa) 
Macintosh Portable 2MB-HD 40 
Macintosh Portable AMB-HD 40 

XP 2400 - Scheda modem Ca Di Portable 
Monitor monocromatico 15 

Monitor monocromatico 21 

Monitor RGB 13" per Macintosh Il 
\mageWriter Il (carrello 10") 

StyleWiter 

Personal LaserWiter LS 

Personal LaserWriter SC 

Persona! LaserWriter NT 

LaserWiter li NT 

LaserWiter ll NTX 

Apple CD SC (drive CD-ROM) 

Scanner Apple 300 dpi 16 livelli di griglo 


SSSBESSan 
SBRESSSSSESSE8S8 


$ 


88838383 


888333858 





ASEM 
Asem SpA. - Zona Artigianale - 33030 BUIA (UD) 





Premium 386/33 325 - come mod, 5 con HD 320M 
Premium 486/25 5 - 80486 25MHz, 2M FD 1.2M 
Premium 486/25 115 - come mod. 5 con HD TI0M 
Premium 486/25 325 » come mod. 5 con HD 320M 
Premium 486/25T 5 — 80486 25MHz, tower 4M FD 1,2M 
Premium 486/257 665 - come mod. 5 con HD 660M 
Premium 486/257 1005 - come mod. 5 con Mele Ie, Ha con adapler 
Premium 486/257 EISA 5 - 80486 25MHz, 4M 

Premium 486/257 EISA 665 - come mod. 5 con Li, ago 
Premium 486/257 EISA 1005 - come mod. 5 con 1HD Gb 
Premium 486/33 5 - 80486 33MHz, 4M FD 1.2M 
Premium 486/33 115 - come mod. 5 con HD 110M 
Premium 466/33 320 - come mod, 5 con HD 320M 





SNSIREDOTISOn wr 


CREA 
335838688383983889588838 


SssBRNa3 





ATARI 
Alari lla SpA. - Via Bellini, 21 - 20095 Cusano Milanino (MI) 





PC folio - 80C88 4.9MHz, 128K Rom LCD 

STe 520 - 512k 192KRom FD 720K + mouse 

STE 1040 - Motorola 6800 1M 192kRom FD 720k + modulatore TV 
1040 STE RO E Calamus) 

PACCHETTO BASE ST STE - SM - CALAMUS- ADIMES) 
PACCHETTO COLOR Sì "to STE) con monitor stereo da 14° 
TT30/2 - RAM 2M, 512K Rom HD 48M SCSì FD 3,5'/720K 

TT30/4 - RAM 4M, 512K Rom HD 48M ssi 8} KE "1720k 
TT30/8 - stessa caratteristiche del TT30/4 cor sm 
MEGA ST 2 - Motorola 68000 RAM 2M FO 70 Doe ROM 
MEGA ST 4 - Stessa configurazione con 4M di Ri 

MEGA STE 1 - Motorola ‘55000 RAM 1M FD in Vis ROM 


Russia 
esse 8235808 


NE SE 2 - Stessa configurazione con RAM 2M e HD 48M 
MEGA STE 4 - Stessa configurazione con RAM 4M e HD 48M 

‘SF314 - FD_3.5°/720K 

PCF 554 - FD 5.25"/360K 

MEGAFILE 30 - Disco rigido da 30M con interfaccia DMA 

MEGAFILE 60 - stesse caratteristiche del MEGAFILE 30 ma con 60M 

‘SM 124 - Monitor 12° monocromatico b/n 

SM 194 - Monitor 19" monocromatico b/n 1280x860 

SC 1224 - Monitor 12" a colori 

SC 1435 - Monitor 14" a colori stereo 

PTC 1426 - Monifor 14° monocromatico + colore 

TTM 194 - Monitor 14° monocromatico B7N ris. 1280x960 

SLM 605 - Stampante laser 300 dpi 8 ppm 


SVI 286 - LAPTOP 80286 12MHz, 640K FD 3,5 HD 43M video LCD 
DESK 1000/20 - NEC V20 10MHz, 640K FD 35" HD 21.5M 
DESK 1000/30 - NEC V20 10MHz, 640k FD 35 a DM 


Esg28283 
SRERENSE 


80286 16MH2. 1M 
DESK Ent 80286 12M IM 
DESK 5040/40 - 80286 12MHz 1M 
DESK 5040/60 - 80286 12MHz. 1M FD. 
DESK GO0OSK/A0 - B03BESX TIE, th) 
DESK 6000SX/60 - B0386SX 16MH: 


ESK G00OSX/200 - X 16MHz 1M FD 525" HD 212M 
a RO 80386 20MHz, 1M FD 5.25" HD 43M 


8888588888838 8888885888 


DBZZE 
Siaza 
88 


8 





S 





AUVA 
Informatica Studio S.a.s: - Via Manzoni, 96 - 35126 Padova (PD) 


DEM 800/10 - 8088 10MHz, 640k, FD 360KB, monitor 14" monocr 
QEM 810/12 - 8088 12MHz. 640k, FD 360KB. monitor 14" monoer 





DESK sodio - 80386 20MHz. 1M FD 525° HD 212M 
THOR 8080/20 - 80386 12MHz, Tower 1M FD 5.25" HD 21.5M 
THOR 9000SX/40 - B0386Sx 16MHz. Tower 1M FD 5/25" HD IM 


210/12 - 80286 12MHz, 1MB, FD 1.2M, HD 40MB. monitor 14" monocr. 
230/12 - 80286 12MHz 1MB FD 1.2M/i 44M HD 40MB mon 14" mono. VGA. 
250/16 - 80286 16MHz 1MB FD 1.2M/1 44M HD 40MB mon 14"colori VGA, 


900/16 - 80386sx 16MHz 1MB FD 1.2M/1.44M HD 40MB mon.14° col VGA 
910/16 - Stessa sonigurzione ma AVA i ce 

920/16 - Stessa soniguzione ma mini over case 

300/20 - 80386 20MHz 1MB FD 1.2M/1.44M HD 40MB mon.14"mono VGA. 
310/20 - Stessa configurazione ma AUVA tower case 

310/25 - 80386 25MHz 2MB FD 1.2M/1 n HD 40MB mon,14" col. VGA, 
310/33 - 80386 33MHz 2MB FD 1.2M/1.44M HD 40MB mon.14" col. VGA, 


THOR 9000SX/60 - stessa pale ‘9000SX/40 con HD 60M 
THOR 900091/120 - stessa config, 9000SX/40 con HD 120M 
THOR 9000SX/200 - stessa config. 9000SX/40 con HD 200M 
THOR 9020/40 - 80386 20MHz, Tower 1M FD 525° HD 43M 
THOR 9020/60 - stessa coni THOR 9020/40 con HD, JA 
THOR 9020/120 - stessa config. THOR 9020/40 con HD 120f 
SP. G86/25-60 — 80260 25M 1M CACHE 30K. FD 525" to 60M 


388388383388: 
88358333533888833335338388885 





IP IARALALOUAAINALPWRI DL bPWWwSNLA 


& 





MCmicrocomputer n. 109 - luglio/agosto 1991 281 





Éuida computer 


32 RAM 
AVR 128 RAM 
Digironica - Carso Miano, 84 - 37138 Verona Pe 
AVR 3000/GL - Scanner piano 300 dpi 168 color OR) 
AVR 3000/GS - Scanner piano D/n 300 dpi 256 livelli di grigio r EPROM Fraser 


È Cavo seriale 
AVR 302 - Scanner piano b/n 300 dpi 32 livelli i grigio Co 


PO Link Il 
BROTHER 788 TO MAC 


Biother Office Equipment SpA. - Centro Direzionale Lombardo CD/8 E e 


Via Roma. 108 - 20060 Cassina de' Pecchi Milano Guida dell'utente 


M-1209 - 9 aghi 80 col. 140 cps pica 
M-1709 - 9 aghi 136 col. 200 cos pica CARRY 


M-1818 - 18 aghi 80 col, 300 cos pica Prima Computer Trading Sin. - Via Umbria, 16/4 - 42100 Reggio Emilia 


M-1918 - 18 ghi 156 co) 300 cos pia 
M-2518 - 18 aghi 136 col, 300 cos pica colore standard 145 — 8088 2S5K. 1FD 720K con tastiera 
- 8068 640K: 2FD 720K con tastiera 


2 10, FD 1.44M con tastiera 

= 80286-12 1M FD 1,44M HD 40M con tastiera 
- NEW 80286-12.1M FD. 1.44M con lastra 
- stessa configurazione del FT9201-K con HD 40M 
— NEVI 80286-16 2M FO 14M VGA con tastiera 
1-K - stessa poro del FT9251-K con HD 40M 

NE 6026-50 2, FD 1.441 HO JM VGA co tastiera 
> Stessa ON Disse del FT9304-K con HD 80M 
Monitot 9* DUAL FREO. fosfori bianchi 
CALCOMP Monitor 9" MONO VGA fotoi banchi 


Monitor 10° colore VGA 800x600 
Calcomp SpA. - Palazzo FI - 20090 Milanofiori Assago (MI) 


























M-4018 - 18 aghi 136 col. 400 cps pica 1+5 copie 
M-1824L - 24 aghi 80 col. 225 cps pica + color Kit 
M-1924L - 24 cu) 136 col 225 cps pica 
M-2524 - 24 aghi 136 col. 300 cps pica colore standard 1+ 
HL-Be - stampante laser 1M ppm 
HL-Bps - stampante laser 2M 8 ppm Postscript 
HL-BD - stampante laser 1M 8 ppm stampa fronte-retro. 
HL-4 - stampante laser 512K 4 pom 
Hl-4ps - stampante laser 2M pom Postscript 


388 
Ri 


888833885: 
& 





233 
SS888 





RebEREdE= 


888 
SS. 





8385 
8888883888838 








Pile 83 oo sopoo A 8 pene) CITIZEN 
otter 1028, (foglio singole Aî, 8 penne) > - 20090 
A dra pe come 1 na i i co] Dette Vari de Mae, fr Hi Gorar Roma iti 
Totter. (foglio singolo penne) - - 
Ae Telcom - Via M. Civiali, 75 - 20148 Miano 
Ber 5602 (ha i eico MOMIdons, 200 do) 
rinter (A4, trast.termico, findows, Ipil 
Plotter Piotmaster (AA, trast termico, 200 dp) regi PEER 
Printer BBO3R Colormaster Plus (300 dpi, Ad. trat. term ster) PRO 396051 — B09B651 RAMI iu 
Printer G603VRC Colormaster Plus (300 dpi, AA, irast term PRO os As A 
Pinter BGDSRDE Coomasie, Plus (00 di, A vst 167 dfn I) 
Printer 6603PS Colormaster Plus (300 dpi, A4. rst term. post. x 
Pier GET Colpa Ph 100 gol ASA ted em ha pri Rca È Lio rl ha 
Print 66T3VRC Colormaste Plus (300 dpi, A3/A4, tast fem) 23000000 | 520.Dplvs > Stampente © aghi 80 col. 150/120 005 
Printer BETSRGE Colormaster Plus (300 dpi. AAA, tast. erm) 900; HTS Stampanle 6 aghi, 80 col 190/160 cos 
Printer B6T4PS Colormaster Plus (300 dpi, irastierm. post) : MSPISE — Stampante 9 aghi, 136 col. 200 cps 
Plotter Colormaster (A4, trat ermico, 200 dpi) 50.000 | PRODOT O - Stimpante 9 aghi, 80 col. 3007250 cps 
Plotter Drawingmastet 52224 (At. termico diretto) PRODOT 9X - Stampante 9 aghi 196 col. 300 cos 
Poter Drawingmaster 52424 (AI. termico diretto, 400 dpi) SWIFT 9 - Stampante 9 aghi 60 col. 198/160 cos 
Plotter Drawingmaster 52236 (AQ termico diretto) 35000000 | SWIFT24 - Stampante 24 ghi, 0 col 4 font LO 
Plotter Drawingmaster 52436 (AO. lermico diretto 400. dpi) SWIFT24 - Stampante 24 aghi serie prot. 136 col. 196 cns, 4 fonti LO 
Table! 23120 (30x30 cm) incl. cursore. penna alim. cavo PRODOT 24. Stampante 24 aghi. 80 col 
Tablet 231204 (30x30cm) come sopra per Apple OVERTUR. 110. — Stampante laser 10 pagimin 240 dpi 
Tablet 23180 (30x65cm) Incl, cursore, penna alim cava OVERTUR 106 - Stampante laser 6 pag/min 300 dpi 
Tabiet 231804 (30x45cm) come sopra per Anple OVERTUR 112 - Stampante laser 12 pag/min 300 dpi HP 1M 
Tablet 23240 (d6x61cm) incl cursore. penna alim. cavo PROLASER 12 = Stampante laser 11 pag/min 300 dpi HP 0.5M 
Tablet 232404 (A6x61cm) come sopra per Alipe Mannoe td" andino. VGA. monde Detica : 
Diglizer 95360 (914610m) inci allment., access Monlior ‘4 analogico; VGA. colore. 
Digitizer 25480 (122x91cm) incl. aliment., access. Monitor Trinitron 14" analogico. VGA 1024x768 


Diglier 95600 (152x112cm) incl, alien. access 
Digiizer 23360 (910610 mm. 50 inee/m) inci access Agia Vi analoneo ra: VGA: SCR CAAM 


Digitizer 233604 come 23360 per fe macintosh 

Digitizer 23480 (1219914 mm, 50 linee/mm) inci. access. 

Digitizer 234804 come 23480 per Apple macintosh 

Digitizer 23600 (1524x118, mm 50 linee/mm) incl. access. 

Digilizer 23600 come 23600 per Apple macintosh 

Scheda gralica 3301 (1024768 pix. 16 c, pal. 16,7 mil) 

Scheda grafica 3302 come 3301 con 256 colori 

Scheda grafica 3311 come 3301 con solo driver Aiopai e Draw.M. 
Scheda grafica 3401 come 3301 con 1280x1024 pi 

Scheda grafica 3402 come 3301 con 1280x1024 tE 256 col, 

Scheda grafica 3501 (1024x768 pixel 16 coloni) 

Scheda grafica 3502 (1024x768 pixel 256 colori) 

Scheda grafica e monitor 21° per Mac GRAYVISION I, 
Scheda grafica e monitor 21” per Mac CROMO: 256 colori 
Scheda grafica e monitor 21" per Mac CHROMAVISION P_16.7 mil 
Video manitor 3060 W (20° 1280x1024 pine! multisyno) 

Monitor 21° monocromatico 4124per Apple Mac, 1152x870, 72 dpi 
Monitor 21 a colori 4222 per Apple Mac, 1152x870, 72 dpi 





S88 


ESG3353 


MPaS 





g 
Bausssatsesegtse 
83853533338333338888338833 





COLORADO MEMORY SYSTEMS 
Datamalic Spa - Via Agordal, 34 - 20127 Milano 


JUMBO - Sistema di Pec 40-120 M (intero PC/XT/AT/386) 
KE-HO - Kit esterno PC/XT/AT/386 

KE-15 - Kit estemo PS2 tutti | modelli 

KM-20 — Kit interno PS2 tutti | modelli 

AB-10 - Kit installazione JUMBO+KE-10 su più sistemi XT/AT/386 
AB-20 - Kit installazione JUMBO+KE-15 su più sistemi PS2 
SX-35 - SCO Yenix Driver 286/386 FD 35" 

SX-50 - SCO Xenix Driver 266/386 Hi 5.25" 





SESSS8SS8SS388S38553555558 
8335855335 888833333838833533 


spafcasnvoavavuionsoSoewwa 





COMMODORE 
Commodore lialana - Viale Fulvia Testi 280 - 20126 Milano 


640083 - Cpu C6AC 
CAMBRIDGE COMPUTER KIT SCUOLA - C6AG Scuola 
Unibit Spa - Via di Torre Rigata 6, 00131 Roma KIT SKATE - C4C + Skateboard 
Micra Spot - Via Acilia 244 00125 Roma 153000 - Registratore a e 
1541-2 - FDD 140 KB per C64 
288 128M - 1351 Kos, ‘pe Gr CsA 
AIO (288 + manvale + 128 K RAM + alimentatore + borsa) 880. ASO0 - pu Ami 
Mac Lite (Z88 + manvale + 128 K RAM + alimentatore + borsa ASDO APRETIZERE fr il per Amiga 500 Appetizer 
+ Mac Link) HOME VIDEO KIT - Home video kit per Amiga 500 


88 











282 MCmicrocomputer n. 109 - luglio/agosto 1991 





A500+FUNLAB - Amiga 500 + tastiera KAWAI + SA STEINBERG 

1084 - Monitor colori 

ATOH1 - FDD esterno 880KB per Amiga 

A590 - HD 20M + zoccoli per 2M RAM 

AS01 - Espansione 512 RAM per Amiga 500 

AS20 - Modulatore TV 

A2000 - Cpu Amiga 2000 

AZ000TAST - Tastiera per Amiga 2000 

AZ00ODTV - Desk Top Video Amiga 2000 + 1084 

A2024 - Monitor ad alla definizione b/n per DTP 

1950 - Monitor Mullsyne a colori 

A2010 - FDD interno 880KB per Amiga 

A2091 - Controller A2091 

2091/40 - Controller AZ001 + HD 40M 

A2058/2 - Espansione 2M RAM 

A2630 - Accelleralice MC68030 + 2M RAM 

A2630-4 — Accellerarice MCGB030 + 4M RAM 

MPS1230 - Stampante par/ser b/n 80 colonne 

MPS1270 - Stampante par/ b/n 80 colonne getto d'inchiostro 

MPS1550C - Stampante par colori 80 colonne 

ATO - Altoparlanti stereo amplificati er Amiga 

PCTO-10 - 8088 360 + tastiera 

PCT0-3 - 8088 2 x 360k + tastiera 

PCTOFDI - 8088 720k + tastiera 

PCTOFD2 - 8088 2 x 720K + tastiera 

PC20-3 - 8088 360k HD 20M + tastiera 

PC20-3 3-2 - 8088 720k HD 20M + tastiera 

PC286-12 3-4 - DT286/12MHz, FD 12M, HD 40M + tastiera 

PC286-16 3-0 - SL286/16MHz, FD 1.44M + tastiera 

PC286-16 3-4 - SL286/H6MH?, FO 1 44M, HD 40M + tastiera 

PC286-16 3-5 - SLABG/IGMHz FO 14M, HD SOM + tastiera 

PCIBESX 16-0 - SLIBGSX/16MH:, FD 1.A4M + tastiera 

PCIBESX 16-40 - SL386SX/16MHz, FD 1.44M, HD 40M + tastiera 

PCIBESX 16-10 - SLIBESY/IGMHz, FD 144M, HD 100M + tastiera 

PCIBESK 20-0 - SLIBGSN/ZOMH2, FD 1,.44M + tastiera 

PC3B6SX 20-10 - SL306SX/20MHz, FD 1.44M, HD 50M + tastiera 

PCIBESX 16-10 - SLIGGSY/20MHz, FD 14M, HD 100M + tastiera 

PC386-25C 3-5 - DT386/25MH7, FD 1.44M, HD 50M + tastiera 

PC386-250 3-10 - DT396/25MH2, FD 1.44M, HD 100M + tastiera 
PC60-3 5-0 - T286/25MH2, FD_1/2/1.44M + tastiera 

PCGO3 5-10 T3OCZSMML. FD 1.21.44, HD 100N + usa 

3.5-20 - T386/25MHz, FD 1.2/1.44M. HD 200M + tastiera 

PORRE ZSO 8-10 DIAGNOSI. FO 1A MO TOO 4 br 

PCABG-25C, 3-20 - DT4B6/2SMHz. FD 44M, HD 200M + tastiera 

C286-LT - Notebook 80C286/12MHz, FD 1-44M, HD 20M, VGA 

CIBESX-LT - Notebook B0C3B6SX/16MH2, FD 1.44M, HD 40M, VGA 

A3016/50 - Amiga 3000 16MH2, 880K HO 50M 

A3025/50 - Amiga 3000 25MEH?. 860K HD SOM 

A3025/100 - Amiga 300 25MHz, 880K HD 100M 

1402 - Monitor monocromatico per PC10/20 Il 

1404 - Monitor monocromatico per PC10/20 il 

1405 - Monitor monocromatico VGA 

1930 - Monitor a colori VGA 

1950 - Monitor a colori Multisyne 

A2024 - Monitor a 4 tonalità di grigio per DTP Amiga 

PC980 - Hard disk 80M 

PC9200 - Hard disk 200M. 

1552 - Mouse (Mgosl Bis) 





1360 - ona ; 
- Arcnet per Amiga 
42065 - Ethernet per Amiga 


guida computer 


RessanssIssRsstsaNs 


es3 
dazi: 


ga: E È 8%; 
8888888838333388838883888 





coMPAQ 
Compag Computer SA - Milanatiori Strada 7 Palazzo R - 20089 Rozzano (MI) 





LTE mod.20 - come LTE mod.i con HD 20M 

LTE/286 mod.20 - Portatile 80C286 12MHz. 640K, FD 1.44M HD 20M 
LTE/288 mod 40 - come LTE/286 mod 20 con HD 40M 

LTE 306520 mod 0 - 803BGSK 2OMAZ. 24 FD 35° HD 30M video VGA 
LTE 3865/20 mod.60 - come mod. 30 con HD 601 

5LT/286 mod.20 - Portatile 80C286 12MHz, 640K "i 1,44M HD 20M 
‘SLT/286 mod.40 - come SLT/286 mod.20 con HD 40M 

HE 3868/20 [ua 80386SX 20MHz, 2M FD 1.44M HD GOM LCD VGA 

TE S86/0 mod.120_ ssa coniurzine con HD 1204 

Foraoie Ill mod.20 - 80286 12MHz, 640K FD 1.2M HD 20M display al plasma 

Portable Il mod 20 - come mod.20 con HD 4 

Portable 386 mod.40 - 80386 20MHz, RAM 1M. FD 1.2M + HD 40M 

dospiay al plasma 


E 


Deskpro 386/208 mod. 1 - 80386 20MHz, 4M FD 1.44M 

Deskpro 386/206 mod40 - come mod. 1 con HD 40M 

Deskpra 386/206 mod.110 - come mad. 1 con HD 110M 

Deskpro 386/25e mod.1 - 80386 25MHz, 4M FD 1.44M 

Deskpro 386/256 mod.60 - come mod, 1 con HD 60M 

Deskpro 386/256 mod. 120 - come mod. 1 con HD 120M 

Deskpro 386/33 mod.84 - 80386 33MHe, 4M FD 1.44M HD 84M 
Deskpro 386/33 mod.320 - come mod. 84 con HD 320M 

Deskpro 386/33 mod. 650 - come mod. 84 con HD 650M 

Deskpro 386/331 mod.120 - 80386 33MHz, 4M FD 3.5" HD 120M 
Deskpro 386/33L mod.320 - come mod. 120 con HD 320M 

Deskpro 386/33L mod. 650 - come mad. 120 con HD 650M 

Deskpro 486/25 mod 120 - 80486 25Mhz, 4M FD 144M HD 120M 
Deskpro 486/25 mod.320 - come mod. 120 con HD 320M 

Deskpro 486/25 mod.650 - come mod. 120 con HD 650M 

Deskpro 486/33 mod. 120 - 80486 33NH2, 4M FD 14M HD 120M 
Deskpra 486/33L mod.320 - stessa configurazione con HD 320M 
Deskpro 486/33L mod.650 - stessa configurazione con HD 650M 
Systempro 386 mod 240 - 80386 33MHz, BM FD 1.44M con Drive Array 
24M (2x 120) 

Systempro 386 mod.420 - come sopra con Drive Array 420M (2x<210) 
Systempro 386 mod.840 - come sopra con Drive Array B4OM (2x210) 
Systempro 486 mod 240 - 80486 33MHz, 8M FD 1.44M con Drive Array 
240M (2x 120) 

Systempro 486 mod 420 - come sopra con Drive Array 420M (2x210) 
Systempro 486 mod.840 - come sopra con Drive Array B4OM (4x<210) 
Monitor fostori verdi 12" 

Scheda video dual mode (CGA) 

Monitor colori grafico (VGC) 

Monitor monocromatico grafico (VGC) 

Scheda video grafica (VGC) 

Monitor colori grafica avanz 





COMPUTER DISCOUNT 
Computer Discount - Viale Matteotti, 9 - 50121 Firenze 





DE 6088 XT 12M 640K 2FD 35/525 

DEX 286 NEAT - AT 16MHz, 1M, FD 1.2/1.44M HD 40M 

DI SB tt SF i NO 

DEX 386 TOWER - 25MHz, 1M FD 12/1 44M HD 40M 

DE 305 TOWER CACHE - SAM, CACHE 32% FD 12/1 4M HD SOM 
DEX 486 TOWER - 25MHz, 4M, FÒ 1.2M/1.-44M HD 

Scheda vico CGA RERDULES ve mont 4 DUAL 

Scheda video VGA 800x600 16BIT + monitor 14" VGA monocr 

Scheda video VGA 800x600 16BIT + monitor 14° VGA colore 640x480 
Scheda video VGA 1024x<768 16BIT + monitor 14° VGA colore 

Scheda video VGA 1024x768 16BIT EVA TSENG ET3000 mon. 14" col 
Scheda video VGA 1024x768 16B1T EVA TSENG ET4000 mon. 14° col 
NOTEBOOK PORTATILE NTG-2100V - 12MHz. 1M FD 35° HD 20M LCD 
NOTEBOOK PORTATILE NTC-2200V - 80386SX 2M FD 1.2M/1.44M LCD 
MODEM CDC V21-22-2281S INTERNO 

MODEM CDC V21-22-2281S ESTERNO 

MODEM CDC V21-22-2281S-23 INTERNO 

MODEM CDC V21-22-22815-23 ESTERNO 

COPROCESSORI INTEL 287XL 

COPROCESSORI INTEL 80387 25 MHz 

Stampante C.T. 80 col, 9 aghi 130 cps grafica 

Tavole gra Gens 6I-12128 

MOUSE AGILER AGM-2001 

INTERFACCIA MUSICALE souno eLasteR 

Scheda digitali. di Immagini VGA 








SSSS838 
88888883 


a) EEE 
88333888 





CORDATA 
Claitron SpA. - Via Gallarate, 211 - 20151 Milano 





CS-4843 - 80286 12MHz, 1M 2FD 1.44M HD 40M monitor VGA 

CS-6143 - 80286 16MHz, IM FD 1.44M HD 40M monitor VGA 

(S-7143 - 803865 16MHz, 1M 2FD 1.44M HO 40M mono , 
(CS-8143 - 80386SX 16MHz, 2M 2FD 1.44M HD 40M mc 

(CS-3143 - 80386SX 16MH2, IM 1FD 1.44M HD 40M Ha Ri fur: TOP) 





CORE 
SG. SpA. - Centro Gorky - Via Monfalcone - 20092 Cinisello Balsamo (MI) 





HARD DISK 155MB - FULL HEIGHT, 10MHz, 16MS, 100.000 ore in MTBF 


puascsmbunenzz euouoniza ste 


Portable 380 mod.110 - come mod.40 con HD 110M 
Deskpro 286 modN - 80286 12MHz, 1M FD 1.44M 
Deskpro 286 Mod 40 - come mod. con HD 40M 
Deskpro 386 N modo - 80386 
Deskpro 386 N mod 1 - 80386 1M FD 35° 
Deskpro 386 N mod.40 - come mod. 1 con HD 40M 
Deskpro 3865 mod 1 - 80386sx 16MHz, 2M FD 14M 
Deskoo 309 Mo 40 - come mod. con HD 40M 
Deskpro 3865 mod.84 - come mod.1 con HI 
Pesto SEGUO mod È GUGGOSK 20M II FO 14M 
3869/20 mod.60 - stessa configurazione con HD 60M 
Desio 36000 Mod 10 — esta conbutaione coi MD TA0M 


HARD DISK 330MB - FULL HEIGHT, 15MHz, 16MS, 150.000 ore in MTBF 
HARD DISK 660MB - FULL HEIGHT, 15MHz, 15MS, 100.000 ore in MTBF 
TAPE STREAMER AT bus interno 80/300MB con cartuccia (3M DC 2080) 
TREE GUElEI su bus meno 80/300MB con cartuccia (3M DC 2080) 
CONTROLI Ape DA E STREAMER inferno 0 esterno 
SUMCDA E AGNA. CORE pretormattata 3M DC 2120 
E STREAMER PER PS/2 dae 80/300MB con cartuccia 3M DC 2080 
ThPE STREAMER PER PS/2 esterno 80/300MB con cartuccia 3M DC 2080 
CONTROLLER MICROCHANINE. D TAPE STREAMER interno 0 esterno 
AVATAR per TAPE STREAMER PS/2 esterno 
dare STREAMER AT bus interno con controller per UNIX-XENIX, GOMB 
TAPE STREAMER AT bus con controller per UNIX-XENIX, 150MB 


8 


sassò 
EB88388388588 


S3833 





nes 





BESsss33883588 33858858885 
8853835885558 3538338888585 


838 





MCmicrocomputer n. 109 - luglio/agosto 1991 283 











CORNESTONE TECNOLOGY INC. 
Edirice Italiana Soltware Spa - Via Freno, 8 - 20123 Milana 





Monitor A4 monocromatico per AT con scheda videa 10081768 
Monitor AA 4 liv. grigio per AT con scheda video 1008768 
Monitor A4 monocromatico per PS2 con scheda video 1008758 
Monitor Ad 4 liv. grigio per PS2 con scheda video 10081768 
Monitor A3 monocromatico per AT con scheda video 1600x1290 
Monitor A3 4 liv. grigio per AT con scheda video 16001280 
Monitor A3 16 liv. grigia per AT con scheda video 1600x1280 
Monitor A3 monocromatico per PS2 con scheda video 1600x1280 





COSMIC (Italia) 
Cosmic st - Via Francesco Patrizio Da Chersa, 30 - 00143 - Rama 





Galaxy 90 396/FD - 80386 20MHz RAM 1M FD 1.2M Toner 

Galaxy 90 386/40 - 80386 20MHz, RAM 1M FD 1.2M + HD 40M Tower 
Galaxy 90 386/70 - 80386 20MHz, RAM 1M FD 1.2M + HD 66M Tower 
Galaxy 90 366/110 - 80386 20MHz. RAM 1M FD 1.2M + HD 110M Tower 
Galaxy 90 AT/FD - 1M 8/12MHz, FD 35° 1.44M 

Galaxy 90 AT/20 - 1M 8/12MHz, FD 3.5" 1.44M + HD 20M 

Galaxy 90 AT/40 - IM B/12MHz, FD 3,5" 1.44M + HD 40M 

Galaxy 90 AT/7O - 1M 8/12MHz, FD 3.5" 1.44M + HD 66M 





DAEWOO 
Soico SpA. - Via Eridano. 15 - 26100 Cremona 





DPCBBE DC-1511 - 8088 10MHz. 640K 2 FD 720k HERC/CGA 

DPCASE DC-1512 - 8088 10MHz, 640k 1 FD o du Ro) HERC/CGA 

DPC88 DC-2010E - 8088 10MHz. 640K FD 360K Hi 

DPC286 DC-3020E - 80286 12MHz, 1M FD 1.2M MO Soi "isa 

DPC286 DC-3040E - 80286 12MHz. 1M FD 12M HD 40M VGA 

ua DC3140 - pa TRNC TM FO 12M HD AI pio 

\PCI86S DCII00 — 1M FD 12M HDI 
DPCIANSO DC-3510 - PORTARSI La 32k CM 21 Ti TALI (a 105M VGA 
Orca DC-4040 - 80386 20MHz 1M FD 1 
20 DC-4100 - 80386 20MHz, 1M FD 1 

persi DESSTTO - 80986 25M 30k CM 
538625 DC-5100 - 90386 25MHz, MM 

80386 33MH2 


E 
sala 

BEERS 

S55 


ss? 
RS 
9? 


TA TO5M VGA 


o TO5M VGA 
HD 300M VGA 
IGA 


HD 105M VGA 
KE A VGA 


9 
GIZSI; 





®838353338835883S38 


8883888888838883888 


RERZS 
ess 
CRE 
Ss2222 


DPC38633 DC-5100 - 80386 33MH?z, 
DPC38633 MT-5200 - 80386 33MHz, 
DPCHS XE; 5210 - 80386 33MHz, 
(T-5230 - 60386 33MHz, pa CM Lo 
oPcg uicerio- 80486 33MHz, 64K 2(5E)( 
DPC48633 DC-6200 - 80486 33MH2, 64K ni 
DPC48633 DC-6300 - 80486 33MHz. 64K 2(5E)CM. 
DLT386 DC-8213E - 80386SX 16MHz IM FD 144M 
DNB386 DC-8213E - 80386SX 10/20MHz, 1M FD 1 
DR-1240 - monitor TTL monocromatico 12 
KD-142 - monitor VGA monocromalico 14 
KD-1430 - monitor VGA colore 14", risoluzione 640x480 
CMC-1S00TFE - monitor VGA colore 15°, risoluzione 1024x 766 
CM-1700E - monitor monocromatico 17°, risoluzione 1280x 1024 
CMC-2100-2 - monitor colore 21", risoluzione 1280x 1024 
DT-9230EC - terminale 14° schermo piatto 24-34 linee 80-132 col 
DIPO-SG-V16 - scheda grafica SUPER VGA 16 bit, 256K espand, a 512K 


PI 
Si 
Z 
2 


SII: 
penne mno » a a a ut 


e 
go 
DFE ZoBEERE 
> 


* s2e 

235 
SzE 
sE 
I 
CHI 
E 
Fa 
Eri 
i; 
88; 


IM VIDEO VGA 590 
ID 40M VIDEO VGA 4.950.000 
190.000 





DATACOPY 
Delta srl. - Via Brodolini, 30 - 21046 Malnate (VA) 





730 GS scanner 450 dpi 64 livelli di grigio 
730 PLUS scanner 300 dpi 256 livelli di grigio 
ADF Abtomatic nseritore automatico per fogli singoli per 730 





DATASTAR 
Datastar Sxrl - Via Gueciardini, 29 - 50047 Prato (FI) 





Scheda madre 8088 12MHz, LM 16MHz 
Scheda madre 286 12MHz, LM 16MHz 
Scheda madre 206 16MHz, LM 21MHz 


FRESSRA 


Scheda madre 386DX 25MHz. LM 38MH2 

Scheda madre 3860X 33MHz, LM 58MHz, 128K cache 
Scheda madre 3860X 40MHz, LM 58MHz, 128K cache 
Scheda madre 4B6DX 33MHz. LM 150MHz, ISÀ 

Scheda madre 486DX 33MHz, LM 150MHz, EISA 

“Scheda video HERCULESICGA + por. sampate parallela 
Scheda video VGA 800x600 256K 16/256 colori 

Scheda video EGA Super 256K 16/256 colori 640x450 
RAM 41100-80 (36 pezzi = 4Mb) 


SERGE 
E88888888388838 


ssa 


284 


Éuida computer 








RAM 44256-80 (8=1Mb) 

RAM SIMM-80 256k 

RAM SIMM-80 1Mb 

Controller AT BUS 2HDD + 2FDD 

Controller AT BUS 2HDD + 2FDD 2 SERIL 1 PARALL GAME 
Controller AT 233 ESDI per 2HDD + 2FDD 

Controller AT SEAGATE SCSI 2FDD+2HDD+cav0* 
Controller XT HDD con cavi, fino a 2 HDD 

Controller XT SEAGATE SCSI per 2 HDD+cavo 

Controller XT SEAGATE SCSI ST02 2 FDD+2HDD+cavo 
Controller XT 2FDD 360K - 720K 

FDD capacità 720K 35° 

FDD capacità 1.2M 5,25" 

FDD capacità 144M 

Mouse Genlus (8 tasti) GM 6 PC software mouse world 
Scheda espansione max 12Mb 328ITS FAST SLOT 33MH2 
Scheda di fete Ethemet 16-BIT TCP/P 

‘Scheda Ethemet Transceiver AMP e N type 218.000/BNG 
Scheda di rele Ethemnel Repeater 

Monitor colori 19° VGA Multisyne 1024x 768 31,5-35KHz 
Monitor monocromatico 19" VGA Multisyme 1024x76831,5-35kHz 
Monitor colori 14" EGA SUPER 640x450 21KHz 

Monitor colori 14" VGA AOC 1024x768 31.5/35KHz 

Monitor monocromatico 14% VGA AOC 1024x<768 31.5/95KHz 
DX-400 - stampante 80 col. 9 aghi 150 cps 

DX-1050 - stampante 136 col 9 aghi 220 cos NLO 45 
DO-400 - stampante 80 col, 24 aghi 150 cos NLO 50 
DO-1050 - stampante 136 col. 24 aghi 220 cps NLO 73 
Scheda fax intelligente 2400-9600 BAUND INVIO+ RICEZIONE 





DELIN 
Delin srl - Via Tevere. 4 - 50019 Sesto Fiorentino (FI) 





VIK 24-| - Scheda modem 300-1200-2400 bps V21/V22/V22B 

VIK 24-VI VIDEOTEL - Sch, modem 300-1200-2400 bps V21/V22/V23/V228 

VIK 24-E - Modem 300-1200-2400 bps, V21/V22/V22B 

VIK 24-EV VIDEOTEL - Modem 300-1200-1200/75-2400 bps.V21/V22//23//228 

VIK 24-EM VIDEOTEL - MNPS 300-1200-1200/75-2400 bps V21/V22/V28/V22B 

VIK 96-EM VIDEOTEL - MNPS 300-1200-1200/75-2400-4800-9600 bps 

VRNZEN2ANQZENIANAZ MULTISTANDARD 

IK 24-P - Modem portatile 300-1200-2400 bps, V21/V: 

Sisammond 12008 - HAYES ORIG.INT su bus PC. ava 1200-2400 bps Fao ona 
SMARTMODEM 1200 - HAYES ORIG.EST. V21/V22/V23, 300-1200-1200/75 bps 800.000 

SMARTUODEM 24008 - HAYES ORIG.INT, V22/V228, 1200-2400 bps 1.000.000 
MICROPOWER 700 - Gruppo di continuità porta seriale 700VA 

MICROPOWER 1800 - Stesse caratteristiche del 700 con 1800VA 

Commutatore elettronico/software con 1 ingresso e 2 uscite 

Commutatore elettronico con 2 Ingressi e 2 uscite Centronics 

Commutatore seriale 1 ingresso e 3 uscite 

Mullichanne! commutator 8-1/1-8 seriale 

Buffer di stampa GPA 727 con 64 pa Genres 

Buffer di stampa GPX 232-S con G4KRAM RS232 

Convertitore GPX da CENTRONICS a RS2322 con 32K butter 

Scheda VGA 16 - T6BIT impiegabile su siot 8 BIT, 256K 16 colori 

Scheda VGA 16 TPLUS - 16 BIT, 512K 256 colori 

EVERAM 3000" a 16 BIT 3M 





DIGITAL EQUIPMENT 
Digital Equipment SpA. - V.le Monza, 338 - 20126 Milano 


DDECpe 320sx - 80386SX/20MHz. 2M, FD 1.44M. HD 40M, disp. LCD, VGA 
DECpe 333 — 80386/33MH2, 2M, FD 1.44M, HD 40M. disp.LOD, VGA 
DECStation 220 - 80286/12MHz, di, FD _1.44M, HD 20M 

DECStation 316 - B0386SX/1GMHz, TM, FD 1.44M, HD 40M 

DECStation 320 - B0386SX/20MHz. br FD 1.44M, HD 40M 

DECStation 325 - 80386/25MH2, 2M, FD 1.44M, HD 100M 

DECStalion 425 - B0486/25MHz, 4M, FD 1.44M, HD 100M 





1 

\ 
44) 
4) 


27.160.000 





DIGITEK 
Digitek srl - Via Valli, 28 - 42011 Bagnolo in Piano (RE) 


Inverter C 
SIERO ta 2z0vs0% 00. 00/4 max 
CS 301/12 1-220V/50H2 O.T. 350VA man 
GS 501/24 24-220V/50Hz O.T, S50VA man 
Gruppi di continuità OFF-LINE 
(92423 RAPIDO Ce) DI: AGO aa (on bale) 
GR 1200 (ms) O.T. 1200VA max (su ruote) 
SA 120016 (ima OT. 1200VA max su ruote con bat) 
GCC 600 O.T. G00VA max (4.0ms su ruote e con balterle) 
GCC 1200 D.T. 1200VA max (0.ms su fuote e con batterie) 
GCC 2000 0.1. 2000VA max (04ms su ruote è con baltri) 
CC 400,01 A0QOVA ma {04m con PR) 

(0 4000/8 — 4000VA max (0.4ms con PB/R con batterie) 
SL GOD OO mar onda ansie con atte 
ST 400 400VA max. stipuave. con balterie 
ST 600 700VA max, onda sinusoidale, con batterie 





888 


ssa838888 
SS88888888 


Bi 


MCmicrocomputer n. 109 - luglio/agosto 1991 





SA 600 00VA max, onda sinusoidale, con balterie 
SA 1200 2000VA max. onda sinusoidale, con batterie 
Gruppi di continultà ON-LINE 

6CS 550 OT. 5SOVA max (su ruote e con batterie) 
GCS 690 O.T. GGOVA max (Su ruote e con batterie) 
60S 900 O.T. S00VA max (su ruote e con balterie) 
GCS 1500 O.T. 1500VA max (can PB/R) 

GCS 1500/B.0.T. 1500VA max (con PB/R con batterie) 
GCS 2400 O.T. 2400VA max (con 2 PB/R) 

GCS 2400/8.0.1. 2400VA max (con 2 PB/R con batterie) 
HA 3000 - 3000VA max (con balterie) 

HA 5000 - S000VA max (con batterie) 

HA 10000 - 10000VA max (con batterie) 

Stabllizzatori elettronici 

DK 250 250 220V 5% 

DK 600 600W 220V 5% 

DK 1500 15004 220V 

Accessori UPS 

Kit AS 232 inferfaccia/uscita RS per ST 232 600 SA 600, SA 1200 
PB Porta batterie su piedini (con cavi) 

PB/R Porta batterie con tuote (con cavi) 

DKRC3 rivelatore consumi per G. continuità 

UMCN AT - MONITORING CARD NOVELL, bus AT 
UMCN PS2 - MONITORING CARD NOVELL, PS2 


$uida computer 





DIGITHURST 
Edirice Italiana Soltware Spa - Via Fieno, 8 - 20123 Milano 





Scheda di acquisizione immagini EGA/VGA per PC/AT IBM comp. 
Scheda di acquisizione immagini EGA/VGA per PS/2 IBM 
Scheda di decodificazione VGA/PAL per AT IBM 





DIGITRONICA 
Digitronica - Corso Milano, 84 - 37138 Verona 





D286-12/40 - 80286 12MHe, 1024K FD 1.44M HD 40M 

D286-12/80 - stessa configurazione con HD 80M 

D286-16/40 - 80286 16MHz. 1024k FD 1.44M HD d3M 

D286-16/80 - stessa configurazione con HD 80M 

D386SX/40 - 80386sx 16MHz, 2048K FD 1.44M HD 40M 
D3868X/300e - stessa configurazione con HD 300M ESDI 

D386-25/40 - 80386 25MHz. 2048K 64K Cache FD 1.44M HD 43M 
D386-25/300e - stessa configurazione con HD 300M ESDI 
D386-33/40 - 80386 33MHz, RAM 4M 64k Cache FD 1.44M HD 40M 
D386-33/200 - stessa configurazione HD 200M 

D486-25/40 - 80486 25MHz, RAM 4M 64k Cache FD 1.44M HD 43M 
D486-25/200 - stessa configurazione con HD 200M 

D486-25/650e - stessa configurazione con HD 650M ESDI 
D486-33/40 - 80486 33MHz, RAM 4M 64k cache FD 1.44M HD 43M 
D486-33/200 - stessa configurazione con HD 200M 

D486-33/650e — stessa configurazione con HD 650M ESDI 

LP286C/40 - 806286 16MHz, RAM 1M FD 1.44M HD 43M schermo LCD 
LP2861/20 - 80286 12MHz, 1024k FD 1.44M HD 21M schermo LCD 
LP286/40 - stessa configurazione con HD 43M 

D91 - stampante 9 aghi 80 col 300 cos 

D241 - stampante 24 aghi 80 col. 240 cps 

D242 - stampante 24 aghi 136 col. 240 cps 

D245 - stampante 24 aghi 136 col. 240 cos colore 











DOLGH 
Mactronies Data Systems 5.1.1. - Viale Jenner, 40/4 - 20159 Milano 





PAC 286-12 - 80286 12MHz, 1M FD 1.214/1 44M HD 40N 

PAC 386 SX-20c - 80386SX 20MHz, 64K cache 2M FD 1,2M/1.44M HD 40M 
PAC 386-336 - 80386 33MHz, 64K cache 4M FD 1.2M/1.44M HD 40M 

PAC 486-25 - 80486 25MHz. 8k cache 4M FD 1.2/1.44M HD 120M 

PAG 486-33E - 80486 33MH?, GK cache 8M FD 1.2M/1.44M HD 120M 





ELCOM 
Elcom Sir - Via degli Arcadi, 2 - 34170 Gorizia 





IMAGE GRABBER MAC |l NUBUS digitalizzatore immagini 
IMAGE GRABBER SCSI digitalizzatore immagini 

IMAGE GRABBER SE digitalizzatore immagini 

Drive femovibile di Mbyle ELCOM 

Drive 40 MI 


LIGHTNING SCAN 

Tavoletta grafica Personal WRITER PWIOSL 
Tavoletta grafica Personal WRITER PWISSL 
Tavoletta grafica Personal WRITER PWIO 12x18" 





EPSON (Giappone) 


Epson Italia SpA 
Via F.lli Casiraghi 427 - 20099 Sesto San Giovanni (MI) 





AX2e/1FD - 80286 12MH2, IM FD 1.44M 

AX2e/40M - 60286 12MH2. 1M FD 144M HD 40M 

AX2e/100M - 80286 12Mhz, 1M FD 1.44M HD 100M 

AXAS/FD - 803B65x 16MHz, 2M FD 1.44M 

AXGS/40M - 603869x T6MHz, 2M FD 1.44M HD 40M 

AXGS/100M - 803865x 16MH2, 2M FD 1.44M HD 100M 
AXGS/200M - 803B6sx 16MH2, 2M FD 14M HD 200M 

AXG/25 FD - 80386 25MHz, 4M FD _1.44M 

AXG/25 40M - 80386 25MH2, 4M FD 1.44M HD 40M 

AXG/25 100M - 80306 25MHz. 4M FD 1.44M HD 100M 

AXG/25 200M - 80386 25MHz, 4M FD 1.A4M HD 200M 

AXG/25 40M - 80386 25MHz, 4M FD 1.44M HD 240M 

AX PORTABLE 20- 80286 640k FD 1.44M HD 20M display LCD 

AX PORTABLE 40 - 80286 640K FD 1.44M HD 40M disipay LCD 
AXGS PORTABLE 40 - 8038654 2M FD. 1.44M HD 40M display LCD 
AX35 PORTABLE 80 — 803865x 2M FD 1.44M HD 80M display LCD 
AXG/83 PORTABLE - 803869/33MHz 2M FD 1.44M HD 80M display LCD 
AX3/33 PORTABLE COLOR - Stessa config. dll'AX3/83 a colori 

L2 PORTABLE - 80286 10MHz, 640K FD 1.44M HD 20M display LCD 
L2 PORTABLE 40 - 80288 10MHz, 640k FD 1.44M HD 40M display LCD 
L3s PORTABLE - 80386sx 16MHz, 16M FD 1.44M HD 40M display LCD 
EIZO MD-B07 - risoluzione 320x200, 256 colori 

EIZO MD-811 - risoluzione 1024x768, 256 colori 

PC Li2 PORT - 80C286 640K FD 1.44M HD 20M VGA 

PC Li2 PORT/40 - stessa configurazione con HD 40M 

PC L3s PORT - 8038654 RAM 1.6M FD 1.44M HD 40M VGA 

PC AX3/33 PORTABLE - 80386 3GMHz. 4M FD 1.44M HD 80M VGA 
EIZO 4030 - monitor 14° monocromatica 

EIZO 4050 - monitor 14" monocromatica 

EIZO 9052 - monitor 14° colore analogico mulirequenza 

EIZO 9060 - monitor 14° calore analogico/digitle muli. 

EIZO 9070 - monitor 16" colore analogico multirequenza 

EIZO 3080j - monitor 16" colore analogico multirequenza 

EIZO 9400; - monitor 19° colori analogico multirequenza 

EIZO T660 - monitor 19° colori analogico muli Arinitron 

EIZO 6500 - monitor 21" analogico multirequenza 

LX400 - stampante 9 aghi 80 col, 240x72 dpi 

(0850 - Sempane 9 aghi 80 cl. ASD 200 240x<72 di 

LX1050 - stampante 9 aghi 136 col. HSD 200 240x72 dpi 

FXG50 - stampante 9 aghi 80 col. HSD 290 240x72 dpi 

FX1050 - stampante: 9 aghi 136 col. HSD 290 240x72 dpi 

DFXS000 - stampante 9 aghi 136 col. HSD 533 24x72 dol 
DFX8000 - stampante 18 aghi 136 col, HSD 1066 240x72 dpi 
LO400 - stampante 24 aghi 80 col, 360x 180 dpi 

LOSSO - stampante 24 aghi 80 col. 360x180 dpi 

LO850+ - stampante 24 aghi 80 col. HSD 300 360x180 dpi 

LOB60 - stampante 24 aghi 80 col. HSD 300 260x180 dpi 

LQ1050+ - stampante 24 aghi 136 col. HSD 300 360x 180 doi 
L01060 - stampante 24 aghi 136 col. HSD 300 360x 180 dpi 
LO2550 - stampante 24 aghi 136 col. 360x180 dpi 

502550 - stampante 24 Ink 16 col, 360x180 dpi 

ELZIEN - gOZB 10M, 1 FD. 1.44 monocromo VGA 
ELZ/IFG - Stessa conf, del mod. ELZ/IFM con monitor a colori 
EL2/2HM - 80286 10MHz, 1M FD 1.44 HD 20M monocromatico VGA 
EL2/2HC - Stessa conf. del mod. EL2/2HM con monitor a colori 
ELZIAHM - 80286 10MHz. 1M FD 1.44 HD 40M monocromatico VGA 
ELZIAHC - Stessa conf, del mod. ELZIAHM con monitor a colori 
ELIS/IFM - 803865v T6MHz 1M FD_1.44 monocromatico VGA 
ELISIFC - Sesa con. dl mod. ELASIN con montr a co 
ELISIAHM - 8038651 16MHz, 1M FO-144 HD 40M monocromatico VGA 
EL3S/4HC - Stessa conf. del mod. EL3S/4HM con monitor a colori 
EL3/I24M - 8036654 16MHtz, 1M FD_1.44 HD 120M monocromatico VGA 
EL35/12HC - Stessa con. del mod. EL3S/12HM con monitor a colori 
ELZIGHE - SOSOO 39M I FD 1 dé monior a colo SUPER VGA 
EL3/83/4H - Stessa conì. del mod. EL3/G3/1F con HD 

ELGASIIAH Sisal gel mot ELI con HD 100 


SE55 


8838888S838858383 


NI 


S338338: 





EXECUTIVE 
Executive Computers - Via Buozzi, 23 - 22053 Lecco 





Drive 100 Mi w ELO (OM 

E MACHINES" TT9 24 bi color di lay system 

E-MACHINES TX_16 24 bit color display system 
E-MACHINES 116 8 color display sy Lu 

E-MACHINES 116 24 color display Sys 

E-MACHINES 719 8 color disipay bia per Mac Il e SE/S0 
ABATON SCAN 300/GS 

VISION SCAN e CRICKET PAINT 


CESSI 
3883388888888 
Co 
SIE 


Ri 


Desk 3 
Desktop ATI 25MHz, 1M 
Desktop ATI 25MHz, 1M 





8 
ses 
BSB38 





MCmicrocomputer n. 109 - luglio/agosto 1991 285 








Éuida computer 





ESSEGI 
Essegi Informatica Sy. - Via Attilio Ambrosini, 72 - 00147 Roma 





241 - Scheda Modem 300/1200/2400, CCITT V21/V22/V22 bis 
24-P - Modem Pocket 300/1200/2400, V21/V22/V22 bis (PC portatili) 
24-IV - Scheda Modem LI VO Distvideotet) 
24-E - Modem 300/1200/2400 baud CCITT N22 bi 
24-EV - Modem 300/1200-75 CCITT VOINZENOSINZE bis (1 dol 
‘24-EM - Modem 300/1200-75/2400, V21/V22/V23/V22 bis, CR he MIP 
‘96-EM - Modem 9600//1200-75/300 CCITT V32/42/220/22/23/21 MNPS 
290£ -Mouse 1450 dpi, Microsof/Mouse System made, 
= Mouse 1450 dpi, Microsott/Mouse System Ren Dr AD IM 

dates - [i 1450 dpi, PS/2 mode, DR "RALO Ile 

Come MP 350, con linea seriale per Comunione pe 
HPro0O Come MP700 con 1800VA 
VGAdO - AT 16/21MHz, 1024k FD 1.2M 0 1.44M HD 40M VGA 
VGABO - Come VGASO con HD BOM AT BUS veloce 
386/40 - 80386 25MHz, 2M FD 1.2M 0 144M Da 40M AT BUS veloce 
386/80 - come 8386/40 con HD BOM AT BUS vel 
386/80 - 80386 33MHz, DIRE dpr 4M FDI dI 44M, HD 80M, VGA 
P386/210 - come 386/80 con HD 210M 
TVGA - Adattatore VGA 16 bit. riad) 512K RAM Esp, 1M 
VGA16 - Adattatore VGA 16 bit, (800x600), 256k RAM, DAK 
VGAT - Adattatore VGA 16 bit, (1024x 766), 512K RAM, TSENG-LAB 
EVGA - Adattatore VGA 16 bit, (1024x 768), îM RAM. 256 colori 
WDA0AT - Hard disk 40M 3.5" AT bus W Digital 1" altezza 18 ms 
WDEOAT - Hard disk 80M 3.5° AT bus W Digital 1" altezza 18 ms 
WZIOAT - Hard disk 210M 3.57 At bus W Digital 14 ms 





EBSSS3SS38S2285e, 
88383S8888338885: 





FLYER 
56. SpA. - Cenlro Gorky - Via Monialcane - 20092 Cinisello Balsamo (MI) 





a A286/40A - 80286/12MHz RAM 1M HD 40M FD 1.44M O 


/121 
FLYER A286/40D - SOZBBIIGMIE RAM IM Hi bol FD 1.44M VGA 256K 
FLYER A286/40E - 80286/20MHz RAM 1M HD 40M FD 1 44M VGA 256k 
FLYER A286/40F - 80286/20MH2 RAM 1M HD 40M FD 1.44/1 DI VGA 256K 
FLYER A286/120A - 80286/16MHz RAM 2M HD 105M FD 144M VGA 512K 


FLYER A286/1208 - BO2B6/16MHz RAM 4M HD 105M FD 1.44+1.2M VGA 1M 


YER A3BESX/ADA 
Rae ARBESY/A08 SAESIIOItE eri IM HD 40M FD 1.44+1.2M 
a spesr/120 - 3865X/16MHz RAM 2M HD 105M FD 144+12M 
FLYER A386/40A - B0386/25MHz RAM 1M HD 40M FD 1.44M VGA 256K 


SESSI 
‘888888888 


as: 


3 
fe A386/408 - enna RAM 1M HD 40M FD 144+1.2M VGA 256K 


ER A386/40C - B0386/25MHz RAM 2M HD 40M FD 1.44M VGA 256K 
FIVER A3B6A0D - SOIN RAM 1M CACHE 64K HD 40M FD 1.44M 


VGA 256K- 
FLVER A386/120A - 80386/25MHz RAM 4M HD 105M FD 1.44M VGA 512k 
rali |20B - 80386/23MHz RAM 1M CACHE 64K HD 105M FD 1.44M 


FLYER A386/120C - 80396/33MHz RAM 1M CACHE 64K HD 105M 
Di 1.44+1.2M VGA 256K 
Ha RO 80386/33MHz RAM 4M C.64K HD 105M FD 1.44+1.2M 
Re A386/205 - 80386/33MH2 RAM 4M C.64K HD 205M FD 144+12M 
pic ‘A486/120A - B0486/25MHz RAM 4M C/64K HD 105M FD 14M 
FLYER A486/205A - B0486/25MH7 RAM 4M C.64K HD 205M FD 44M 

1 
Du A486/2058 - 80486/23MH2 RAM 4M C.64K HD 205M FD 144M 
VGA 1 
E = B0486/33MHz RAM BM C.64K HD 205M FD 144M 

1 
n — 80486/33MH2 RAM 4M C.64K HD 410M FD 1.44M 
BASE STATION A286 - 80286/12MHz RAM JM FD 14/1 2M monocr. 
BASE STATION B286 - 80286/12MHz RAM 1M FD 1.44/12M VGA 256K 
BASE STATION C286 - 80286/12MHz RAM 1M FD 1.44/1,2M HD 40M 


VGA 256K 
BASE STATION D286 - B0286/12MHz RAM 1M 


3.833.000 
4.487.000 


4.503.000 
4.673.000 
5.223.000 
6.223.000 
10.496.000 
11.446.000 
12.946.000 
13.426.000 
I 
tro 000 
1.170.000 
810.000 


PONY 8286/02 — 80286 16MHz, 1M 2FD 14M HERCULES man. 9° mono 
PONY 8286/40 - stessa configurazione del 8286/02 con HD 40 

TOP 9000X - LAPTOP 80386SX 16MHz. 1M FD 1.44M, HD 40M video LCD 
TOP 9000 - LAPTOP 80286 T6MHz, 1M FD f.4414, HD 40M video LCD 
TOP 90 - NOTEBOOK NEC V20 10MHz, 1M FD 1.44M. video LOD CGA 
TOP 90HD - stessa configurazione del TOP 90 con HD ZOM 





FUJITSU 
Fujitsu lalla SpA - Via Melchiorre Gioia, 8 - 20124 Milano 





DX2150-P - 9 aghi 80 col. 220/40 cns VE paral 

DX2150-S - 9 aghi 80 col, 220/40 cps I/F ser 

DX2250-P - 9 agi 196 col. 220/40 cos VF parll 

DX2250-S - 9 aghi 136 col. 220/40 cos UF ser 

DX2300-P - 9 aghi 80 col. 270/54 cps UF para 

DX2300-S - 9 aghi 80 col. 270/54 cps VF se. 

DX2400-P - 9 aghi 136 col. 270/54 cs VF parali 

DX2400:S - 3 aghi 136 col, 270/54 cos VF ser 

DAZAOIT spartirsi per colegameno sismi 
IBM 5/34.5/26, 5/38 e AS 40 

DX2400CX - stampante Coax Di collegamento a Maînlrame IBM 
DLIOG-P -24 aghi 110 col. 150 cos WF parali 

DLI1O0-P - 24 aghi 110 col. 200 cps E parall 

DL1200-P - 24 aghi 136001. 200 cps WF parali. 

DL3300-P - 24 aghi 80 col, 240/60 cps WF gerall 

DL3300-5 - 24 aghi 80 col, 240/60 cos UF ser 

DL3400-P - 24 aghi 136 col. 240/60 cps VF parall 

DL3400-S - 24 aghi 136 col, 240/60 cos UF ser 

DL3600-P - 24 aghi 136 col, 300 cos VF para 

DAG - 24 agi 136 co 2207 cos Fatal 

versione colore 

DLd60O cas aghi 136 col. 333 cps 111 cps LO WF serfparll 
DLAGOO-C — versione colore 

DLS600 - 24 aghi 136 col, 405/135 cos UF ser, + patall 
DL5600:0 - versione colore 

RX710052-S - stampante laser Sppm A4 LED 200 gpi 
RX710052.S - come RX7100S2-S con cassetto di aliment ne doppia 
RXT100-PSD - stampante laser Sppm Ad 300 dpi 2M 

VMGOO stampante laser 8 pom A4, LED 300 dpi 

RX720082-S - stampante laser 12 pom A4 G40K 300 dpi 
RX720082-D - come AX720052-S con cassetta di allment ne doppio 
RX7300E-P - stampante laser 17 pom A4 300 dpi 2.5M 
RX73006-5 - come RX7300E-P° con interfaccia RS-2421-C 
VHMAZZ0O - stampante 22 pom AA, 120pm A3 300 doi 25M 
M7430 - stampante 22 pom Ad, 12 ppm A3 300 doi 








GIANNI VECCHIETTI GVH 
Gianni Vecchietti - Via della Selva Pescarola, 12/8 - 40131 Bologna 





mu DI FEO 1M 2FDD VGA HD 40M monitor monpet 
» 386SX 20/16 cache, 2M 2FDD VGA HI-RIS. HD 40M 


GV SB6/2S - 06/252. 24 2FDO VGA HIS. HD 801, mon. VGA col 
GVH 486/25 - 486/25MHz. 4M 2FDO VGA HI-RIS. HD B0M mon. VGA HI RIS. 





GIERRE INFORMATICA 
Gierre Informatica St. - Via Umbria. 10 - 42100 Reggio Emilia 





LAP TOP 286 16MHz, HD 40M VGA 

NOTEBOOK 286 12MHz, HD 20M VGA 

M360 - Scheda madre 3B6SX T6MHz, CPLI-16 Cet CHIPS =K 

M312 - scheda madre 36-25 CACHE 32 MONOLITIC con CPL 250k 
MADI - scheda madre 486 25MHz. W/CACHE MONOLITIC con CPL-25.0K 
MAOO - scheda madre 25MH2, W/CACHE MONOLITIG con CPU-25,0K 
M402 - 486 25MHz, W/CACHE MONOLITIC con CPU-25.0K BUS EISA 
P250 - scheda espansione BMB con RAM 


RSSR25I 
88888388 


SERENE 





GOUPIL S.M.T. (FRANCE) 


Modul Center SpA 
Vile dell'Artigianato. 26 - 35010 Peraga Di Vigonza (PD) 





FRAEL 
Frael - Via del Roseto, 50 - Vallina 50010 Candeli (FI) 





BT 4860/25 - 80486 25MHz, 2M FD 144M, 64 cache, HD BOM VGA 
BT 3860/33 - BOSB6 33MH2. 2M FD 1 44M, E4K cache, HD BOM VGA 
MT 3860/33 - 80386 33MHz, 2M FD 1.-44M, 64K cache. HD BOM VGA 
MT 386/25 - 80386 25MHz 2M FD 1.44M, HD 40M VGA 

os - 80386 25MHz, 1M FD_144M HD 40M, VGA+mause 

TCS 386SX - GOSBGSX 16MHz. 1M FD 144M HD 40M VGA+mouse 
RSS CA poso 12 cen #M FD 14M HD 40M, VGA+mouse 
“ZOMHz, 1M FD_1.44M HD 40M, VGA+mouse 

tes Ea 3088 stai T6BK FD 720k HD 20M VGA 
TCS 88/M - 6088 12MHz 768k FD 720k HD 20M HERCULES 


286 


8883388855 








GOLF 286-12 640k FD 35* HD 20M video LCD 
GOLF 286-12 3M FD 35° HD 40M video LOD 
GOLF 366 SX 16MHz, 1M FD 3,5" HD 40M video LCD 
GOLF 386 SX 20MHz, 1M FD 3.5° HD 100M video LCD 
GOLF 386 SX 20MHz, 1M FD 3.5" HD 200M video LCD 
HD 40M monitor monocromatico 
HD 40M video colore VGA 14 
HD 40M video colore VGA 14 
HD 100M video colore VGA 14 
ID 40M video colore VGA 14" 
40M video colore VGA 14° 
100M video colore VGA 14° 
100M video colore VGA 14° 
200M video colore VGA 14° 


SEEtSRSEZI8S 
SBESSBB8S388 


SoS 


88 
33 


MCmicrocomputer n. 109 - luglio/agosto 1991 





66 486-25 4M FD 3.5" HD 1D0M video colore VGA 14 
66 486-33 4M FD 35° HD 100M video colore VGA 14 
660 486-25 EISA 4M HD 200M video colore VGA 14" 
660 486-33 elsa 4M HD 600M ST150 video colore VGA 14" 


Buida computer 


16.252.000 
18.385.000 
18.000.000 
20.850.000 





GRAPHTEC 
SPH ELETTRONICA SpA - Via Giacosa, 5 - 20127 Milano 





MP4100-51 - Plotter A3, 8 penne, GPGLIHPGL RS232 Centronics 

MP4200-51 - Come MP4100-51 con ritenzione carta elettrostatica 

MP4300-51 - Fiolter A3, 8 penne, GPGL/HPGL RS232 bulfer 40K 

MP4400-51 - Come MP4300-51 con drive per 3.5" 720K e 1.44M 

FPG302-51 Plotter A3, 8 penne accelerazione 16. GPGLIMPGL. RS232-C 

FP6302R-57 - Come FP6302-51 con adattatore per carla a rotolo 

FP63021-51 - Come FPG302R-51 con taglierina 

FP7200-51 - Plotter A2. Bpenne/matite, GPGL/HPGL RS232-C 

FP7100-51 - Come FP7200-51 con formato Al 

GP2102-51 - Plotter a foglio mobile At accelerazione 4.26 

GPGLIHPGI. RS232-C Centronics 

GP2102E-51 - come GP2102-51 con possibilità di usare matite 

6P2002-51 » Come GP2102-01 formato AQ 

GP2002E-5î - come GP2002-51 con possibilità di usare malita 

GP1102-51 - Plotter foglia mobile A1, B penne accelerazione 

5,66 GPGL/HPGL RS232-C Centronis 

6P1002-51 - Plotter foglio mobile AO, 8 penne accelerazione 

5,66 GPGL/HPGL RS232-C Centronics 

6X1002-51 - Plotter a foglio mobile 8 penne AO. 120 emvsec 1M 

GX1002R-51 - come GX1002-61 con adattatore per canta a rotolo 

GX1002£-51 - come GX1002-51 con possibilità di usare malite 

GX1002ER-51 - come GX1002E-51 con adattatore per carta a rotolo 

TMIGIO - Piotr termica formato 86m T6m 16 punti RS232-C 

TM1110 - Plotter termico formato 594mmx16m, 16 punti ROS232-C 

TMI2IO - come TMITTO con formato 434mmxi6m 

TM1200 - Plotter termico formato 207mmxt6m 16 punti RS232-C 

FC2100-90A-51 - Piote foglio singolo 2000:970r1m 30€mv/sec 

FEZZOO-S-51- Pil lg piana {20Omm FSS2:C 

FC2200-90EX-51 - come FC2200-90-51 di formato 1800x920 mm 

0220-50-51 Piotr foglio piano S00/430mm RSRI-C 

FE2Z00-S0W-51- come FCz200505ì con 2 lane $ pane 
00-30-51 - Plotter fogli piana 404x285mm, RS232-C 

FCDIDA0I Pit (oto cat sn pito RS232-0 

KD3200 - Digitatizzatore 297mmx210mm, 

KD3300 - Digitalizatore I05Mm30St 

KD3800 - Digitalizatore 381mmd61mm 

KD4300 - Digitalizatore 380mmu260mm 

KDA4600 - Digitalizzatore 460mmx310mm, 

KL8300 - Digializzatore 380mmx260m, 

KC3300 - Digializatore 30513057 

KC5500 - Diglalizzatoe 50@mmaS08mm 

KW73300 - Digtlizzatore 305mmx305mm 

KW4300 - Digitalizzatore 380mmx260mm. 

KW8600 - Digializzaore 4601m310mM. RS222-C 


11.100.000 


9.100,000 
11.400.000 
12.100.000 
13.700.000 


10.900,00 


15.400.000 
18.650.000 
21.700.000 
22.700.000 


88888358885 


fresa 
è8838s83833: 





HERCULES 
Editrice Italiana Soltuare SpA. - Via Fieno, 8 - 20123 Milano 





HR 112 - Ris. 720x348 Con 4 ta oreare font 
HR 200 - Ris. 320x<200-4 0 440x21 
HA 222 - Come HR 112 Gesisce 12: 20 Car io SÙ 
HE cx Se plico 1 HR 112 - HR 222 
IGA - Scheda VGA comp. 100% Ris. GIO 
Hi 1024 - Ris. fue 156 Bus ISA 1601 
HD AD - Kit composto da HR 1024 e SW Time Arts LUMENA 


8383883 
8888888 





HEWLETT PACKARD 


Hewleft Packard italiana SpA 


Via G. DI Vitoria, 9 - 20063 Cemusco sul Naviglio (MI) 





HP DESKJET 500 - stampante a getto d'inchiostro monocromatica 
HP PAINJET (A4) - stampante a getto d'inchiostro colori 
HP PAINTJET XL - stampante agetto d'inchistro colori (A3/A4) 
HP LASERJET IIS] - stampante faset 16 ppm 300 dpi con RET 
HP LASERJET ID - stampante laser 8 ppm 300 dpi. con RET, PCLS 
HP LAST IL stampante iso 8 pom 300 00 con RET, PLS 
HP LASERJET IIP - stampante laser 4 ppm 300 dpi 
Siate Plus - scanner monocromatico 300 dpi 3 ton di grigio 

I 
HP 7440 - Plotter A4 colorpro 
HP 7475 - Plotter AZ/AA 
HP 7550 PLUS + Piotter A3/A4 alimentazione automatica 
HP 7570 DRAFTPRO - Plotter AY 
HP 7575 DRAFTPRO DXL - Piottar AT 
LA Tare ORAFIAO an Plotter AQ 

95 DRAFTMASTER SX - Plotter AO RAM 1M 

te e DRAFIMASTER RX - Plotter AO RAM 1M ioni 
HP_7599 DRAFTMASTER MX - Piotter AO con rullo HD 20M 
VECTRA 286/12 20 - 80286 12MHz, 1M FD 12M/1.44 HD 20M VGA 


MCmicrocomputer n, 109 - luglio/agosto 1991 


ERESSERS 


8888888888 3388885838 


B8sss55588 





VECTRA 286/12 42 - stessa configurazione con HD 40M 

VECTRA OS/16S 42 - B0386SX 16MHz, 2M FD L2MoA 44M, HD 40M VGA 
VECTRA 05/165 84 - stessa configurazione con HD 

VECTRA QS/20 42 - 80386 20MHz, 1M FD 1.2M/1. di HD 40M VGA 
VECTRA 0S/20 84 - stessa configurazione con HD 801 

VECTRA 386/25 84 - 80386 25MHz, 2M FO 1.2M/1 a 32k HD 80M 
VECTRA 366/25 170 - stessa configurazione con HD 170M 

VECTRA RS25C mod 170 - 80386 25MHz, 1M cache 32K HD 170M 
VECTRA RS25C mod.330 - HD 330M 4M RAM 

VECTRA 486/25 mod. 170 - 80486 25MHz, 2M HD 170M 

VECTRA 486/25 mod.440 - stessa configurazione con HD 440M 

VECTRA 466/25 mod.670 - stessa configurazione con HD 670M 

VECTRA 486/337 mod. 170 - 80486 33MHz, 2M, CACHE 128K, HD 170M 
VECTRA 486/33T mod.440 - stessa configurazione con HD 440M 
VECTRA 486/33T mod 1000 - stessa configurazione con HD 1000M 








HITACHI 
Hltachi Sales Italiana SpA. - Via Ludovico di Breme, 9 - 20156 Milano 





CDA 1503 S EY3 - lett. CD-ROM per IBM XT, AT, PS/2-300 ester. 
CDR 1600 5 EY3 - come COR 1503 con caddy 

CDR 1508 S EZ3 - lett CD-ROM per IBM PS/2 Microchannel MS-DOS 
CDR 1600 S EZ3 - come CDR 1503 S EZ3 versione esterna con caddy 
CDR 1650 SCSI 

CDR 1650 SCSI per APPLE MAC Il 

CDR 1700 S EYS - lett. CR-ROM per XT, AT. PS/2 mod. 30 

COR 1700 S EZI - lett CD-ROM per MICROCHANNEL est 

CDR 3600 - versione interna 

COR 3650 - versione Inerna SCSI 

14 MVX - monitor super VGA. pulizia: 30-40 KHz 

CM 1474 monitor VGA G40x4B 

CM 1473 monitor Multisyne “0vee0 

CM 2085 ME - monitor 20° mullsync 

CM 2086 ATEYD - monitor 20° fuoco dinamico 

COM 2086 AGEXA4 — monitor 20° 64 KHz 

CM 2186 A3EYD - monitor 21” 64 KHz fuoco dinamico 
Videoprinter VY 25 E PAL 

Videoprinter VY 150 PAL memoria frame 

Videoprinter NTSC - RGB mulisync 

FULL COLOR PRINTER A4 - stampante VY 5000 

Intrtaccia Centronics VY-CNSO 

Scheda di memoria 4M VY-MC39 

Intertaccia RGB 49/64 KHz, VY-IF64 

Interfaccia parallela per Apple MAG Il 

Videospliter VY-SPS0 

Telecomando VY-RM 5000 


BESSaS3388888 
8888835883885 





HYUNDAI 
Data Pool srl - Via M. Pantaleoni, 25 - 00044 Frascati (Roma) 





SUPER 16 X - 8088 10MHz, 640K FD 1.44M 

SUPER 16 X - 8088 10MHz. 640k FD 720K HD 20M mon. 14" TTL 
SUPER 286 X - 80286 12MHz, 1M FD 144M 

SUPER 286 X - 80286 12MHz, 1M FD 144M HD 20M mon, 14° TTL 
SUPER 286 X - 80286 12MHz, 1M FD 1.44M noza mon, 14° TTL 


SUPER ba me 2) a IM too eni Hrro NO 40M. 
SUPER 286 E PLUS - 80286 12MHz, 1M FD Lau 44M HD 40M 
SUPER 286 E PLUS - stessa configurazione con HD 105M 
SUPER 286 N 80286 12MHz, RAM 1024K Di 1.2M/1.44M HD 40M 
SUPER 286 N - stessa configurazione con HD 10SM 
SUPER 386 SE - 80386 16MHz, 1M FD 1.2M/1.44M HD 40M 
SUPER 386 SE - 80386 16MHz. 2M FD 1.2M/1.44M HD 105M 
SUPER = [ni 80386 20MHz, 1M FD 1.2M/1.44M HD 40M 
A ari FEO wu i) 1.2M/1.44M HD 105M 
D 1.2M/1,44M HD 180M 

N EA [ai Kos dali mM Ò 1.2M/1.44M HD 180M 

1386 25MH2, 2M FD 1.2M/1.44M 32K e HD 105M 
SUPER 386 N - 80396 panta 4M FD 1.2M/1 44M 32K cache HD 180M 


SUPER LTS - 80386 16MHz, 2M FD 1,44M HD 40M display LCD 
HOM 1200 - monitor 12° TTL monocromatico 

HMM 1401 - monitor 14 TTL monocromatico 

HCM 4028 - monitor 14" VGA colore 

HCM 402E - monitor 14° VGA colore 

HCM 423E - Monitor 14° SUPER-VGA colore 

HMM 202 - monitor 12° VGA monocromatico 

HIM 413 - monitor 14° VGA monocromatico 

HMM 1900 - monitor VGA 19° Mono. SK inter. 

HDP 910/930 - stampante 9 aghi 80. colonne 

HDP 920/940 - stampante 9 aghi 132 colonne 

HDP 1810 - stampante 18 aghi 80 col. 

HDP 1820 - stampante 18 aghi 132 col 





ses 
3838 


#8 
E 


SSSaSSSssESSSSRaSsads 


SA 


SS: SS ERE 
83888853333 8855535533338388335833 


BULESBAZZEN 


287 





Buida computer 








IBM 
IBM Itala - Via Cavriana, 20 - 20134 Milano Digittan Srl - Via Lucio Ello Seiano, 13/15 - 00174 Roma 


30-002 - 8086 BMHz, G40K 2FD 1.44N1 T ÎiT 2667 BMHE 
30-021 - 8086 AMHz, G40K 2ED 1.44 + HD 20M I HIT 2087 10MH2 
30-H21 - 80206 10M_z, 1M FD 1.44M + HD 20M IT 2087 12M? 
30-H31 - 80286 10MHz 1M FO 144M + HD 30M lit 2067 20MH2 
55-31 - BOSB6SX 16MHz. 2M FD 1.44M + HD 30 M 463.000 | |T 3087 T6MHz 
55-61 - BO3B6SX 16MH2, 2M FD 14M + HD GOM HIT 3087 20MH2 
55-LTO - B0386SX 16MHz. 2M INT 387 25MH? 
56-LEO - B0386SX 16MH2, 2M IT 3087 a3MH2 
65-061 - B03B6SX 16MH2, 2M FD 1.44M + HD GOM {IT R0B7-16sx MHz 
565-121 - 803B6SX 16MHo, 2M FD 144M + HD 120M IiT 387-200x MH? 
65-321 - BOSBGSX 16MH2. AM HD 320M 
140SX - 802866X 20MH2. 2M HD 60M portatile 
TO-MB1 - 80386 20MHz, 4M FD 1.44M + HD GOM IOLINE 
E E i LG EGODO | ser srl - Va Ludovico Ariosto. 18 - 51700 Pistoia 
P70-031 - 80386 16MHz, 2M FD 1.44M + HD 30M 
P7O-KG1 - 80386 20MH2, 4M FD 1.44M + HD 60M LP3500 - Piotter formato A4-A1 1 penna 36 on/sec 
P70-K21 — 80886 20MHE, 4M FD 144M + HD 120M LP3700 - Plotter formato A4-A0 8 penne 36 cmv/sec 
80-111 - 80386 20MHz, 4M FD 1.44M + HD 115M LP4000 - Piotter formato A4-A0 8 penne 71 cm/sec 
80-311 - 80386 20VH2, 4M FD 14M + HD 314M ‘565000 - Plotter formato AA-AD 10 penne 91 cm/sec 
80X21 — 80386 20MHz 4M FD) 48M + HD 120M SG5400 - Plotter formato 4x1.30 mî 10 penne 9} cvseo 
80-M21 - 80386 ZOMHz, 4M FD 144M + HD 320M LP7200 - Plotter formato 550x1.80 mt 1 penna 71 cmsec 
GO-AZI— SD 252 AM FD 144M + HD 1201 
-A31 - 80386 25MHz, 4M FD 1.44M + HD 320M 

INTERCOMP 
80-M16 - 80386 20MH2, 4M HD 160M 
AO-ATG - 8096 2SWE I HD 1600 Intercomp SpA - Via della Sclenza, 27 - 37139 Verona 
70-R21 - 80486 25MH2, 4M HD 1201 
G0-AJ9 - 50486 25MH2, BM HD 160M I DIGIT 286 - 80286/16MH2, 2M, 1FD 
GO-AKG - 80486 33MH2, BM HD 160M MINI 286 - 60266/16MHz, 1M, 1FD. 1HD 40M 
G0-AKD - 80486 33MHz, BM HD 320M MINI 386 SX - 803B6SX/16MHz, 2M, 1FO, 1HD 40M 
95-AJ9 - 80486 25MHz, 8M HD 160M TARGET 286 - 80286/16MH7, 1M, 1FD, 1HD 40V 
95-AJD - 80486 25MHz. 8M HD 320M TARGET 386 SY - 803B6SX/16MHz, 2M, 1FD, 1HO 40M 
95-AKO - 80486 33MHz, BM HD 160M MASTER 386 - 80386/25MHz, 2M, 1F0, 1HD 40M 
IG-AKD - 60486 33MHz, BM HD 320M MASTER 386-033 - 803B6/G3MH2 CACHE, 4M, 1HD 40M 
P75-161 - 80486 33MHz, BM HD 160M PLANET 486 EISA - 80486/33MHz, CACHE. 4M 1 FD, THD 120M 
P75-400 - 80486 33MH2 BM HD 400M 
2011-101 - B0286 10MH2, 512k 2FD 1.44M (prezzi indicativi) 
2011-134 - 80286 10MHz. 1M FD 1.44M HD 30M (prezi indicativi) 
2011-20) - 80286 10MHz, 512K 2FD 1.44M (prezzi indicati) 
200-204 - 286 10M MED 144 HD SOM (ez (ncicali 

Monitor 12" monocromatico 
colori 
colori 
colori 
colori 
tampante 9 aghi 

1202 - Sompante 9 sg calo argo 
4207 - Stampante 24 aghi 288/06 cns 
4208 - Stampante 24 aghi 288/96 cos 
5002 - Stampante nlerimento mico 274/80 cps 
5204 - Stampante veloce 
4019-£07 - Stampante laser 5 ppm 




















3: 


IRWIN 


Dalatec - Via De Viti de Marco, 46 D - 00191 Roma 
Telcom - Via M. Civitali, 75 - 20148 Milano 





Tape60 - Drive 60/100 Mb su nastro 
Tape150 - Come Tape 60 da 150M 
Tape 150 PS - Come Tape 150 per PS/2 








JOVIAN LOGIC CORPORATION 
NOAX stl - Via Voghera, 26 - 00182 Roma 


S8853358335588 





si 


JOVO! Vin Plus-Encoder PAL - Convertitae est VGA 320x200 in PAL 
JOVO2 Sylvia PC - Scheda digitalzzatrice di immagini RGB PAL 
(MIFF. PCX, CUT, GIF) 

IcL JOVO3 Syivia MÒ - Stesse carati. JOVO2 Microchannel BUS 

CL alia Sp.A. Centra Direzionale Mianolori 20094 Milano JOVO4 SuperVIA PC - Scheda acquisizione immagini RGB PAL VGA 


(TIFF, GI. PCX, CUT) TGA 
150-000 — 8086 RAM 640K, 2 FD 720K JOVOS SuperViA MG - Stesse caralt JOVO4 Microchannel BUS 
MoGieI - (06e RAM BAKTIO 720K + HD 20M 








JOVO6 Ceci PAL - Convertitore est. video composito RGB PAL 
4OVO7 Gioria - Scheda acquisizione immagini edintig miscelam. e uscita suoni 
JOVOG Animetion Controller - Controller con tecnologia V-LAN 
effettuare registrazioni a passo uno 
JOVO9 - Kit parallelo per Animation Controller 


EE 
SSS8SS 





SSsSSS: 


38338983: 


KYBER 
Kyber stl - Via Ludovico Ariosto 18, 51100 Pistoîa 





KULTRA teo Scheda grafica 1024x768 256 colori 1M VGA 
LEONARD 1+ - Scheda grafica 1024x768 16-4094 colon 512K 
‘65000 — Poter ca glo fomalo 91410 Gm welcatàSTCMWsec 
‘563700 - Plotter da taglio formato 91x200 Cm velocità 20Cnysec 
‘$63500 - Plotter da taglio formato 61200 Cm velocità 20Cm/sec 
‘65400 - Piolter da taglio formato 130x410 Cm velocità 61Cmvsec 


gasss 


Sd 
mins ss sos rn 


PENSSESETTA 


JIIITII 


1 
1 
1 
1 
1 
i 
i) 
i 


RRRERELE 


Ei & 
888888838883 88883833 


Sx i) 
-— 80486 25MHz. BK CACHE MEMORY 4M FD 14M + HD 40M 1125 
- 80486 25MH7, 8 CACHE MEMORY 4M FD 14M + HD 100M 12.25 
M75-101 - 80408 25MH2 BK CACHE MEMORY 4M FD 1.44M + HD 200M 1370000 
MB0-80-E4 - 180386 4M FD 1.2M HD 20M 
M80-B0-1.44 VGA - 180386 4M FD 1.44M HD BOM 





KYOCERA 
CBM SpA - Via Paolo Di Dono 3/A, 00143 Roma 
IDEA Laser Top Stil - Via Teocritto. 54 - 20188 Milano 


Datatec - Via De Viti de Marchi, 46 D - 00191 Roma F-800 - RAM 1M Bppm 
Telcam - Via M. Civitali, 75 - 20148 Milano 


85 











EMS000 - scheda memoria espandi. 2/8Mb 
IDEA YMC - scheda con 2 seriali 460. 
ESP MEM AT - Espansione memoria fino 3.5" per AT F-2300 - RAM 1M 18ppm 





288 MCmicrocomputer n. 109 - luglio/agosto 1991 





P-2000 - RAM 5M 10ppm 
KS-800 - Scanner a piano fisso con interaccia per AT 


Éuida computer 





LAN SYSTEMS 
Lan Systems sil. - Via Roncati 9 - 40134 Bologna 





Readynet 

DAKITAN2 - KIT READYNET OMNINET/4 per 2 personal computer 

RDADD - ADDON READYNET OMNINET/4 per 1 personal computer 
OARNMCA - KIT READYNET OMININET/4 per 2 personal comp. BUS MC. 
RDADDMCA - ADDON READYNET OMNINET/4 per 1 personal comp. BUS MC 


PC/Nos 
NOS1.2 - PC/NOS 12 con | manuali in italiano 
NOS2.1 - PC/NOS 2.1 in inglese 
DIKITA - KIT PC/NOS 2.0 con schede OMNINET/] 4 PC 
OIKITAMO - KIT PC/NOS 2.0 con schede OMNINET/IMC 4 PC 
ETHKIT - KIT PC/NOS 20 con schede ETHERNET 4 PC 
OAKITTO - KIT PC/NOS 20 con schede OMNINET/4 10 PC 
Omninet/} 
QINICPG - SCHEDA OMNINET/! con cavo e nodo 
DINICMG - SCHEDA OMNINET/IMG con cavo e nodo 
DINICAM - SCHEDA OMNINET per MACINTOSH 
Omninetg 
O4NICPC - SCHEDA OMNINET/A, processore NEC 72105, cavo e nodo 
O4NICMC - SCHEDA OMNINET/4MC, processore NEC 72105, cavo e nodo 
Schede Ethemet 
ETH 10 - Scheda Ethemet 
PEA - Pocket Ethemet Adapter 
Schede Token-Ring 
MB115 - Scheda Token-Ring 8 bit ISA 16/4 Mbisec 
M8113 » Scheda Token-Ring 16 bit ISA 16/4 MbiVsec. 
M8114 - Scheda Token-Ring MC. 16/4 Mbisec. 

PIA - Poket Token-Ring Adapier 
Connettività PC. To Host 
6733 - IRMALAN SDLC GAETWAY 2 SERVER/16 PCA 
6735 - IRMALAN SDLC GAETWAY 2 SERVER/128 PCA 
6736 - JRMALAN SOLC GAETWAY 2 SERVER/16 MCA 
6738 - IRMALAN SOLG GAETWAY 2 SERVER/128 MCA 
6739 - IRMALAN SOLC GAETWAY SERVER/16 
6741 - IRMALAN SDLC_GAETWAY SERVER/128 
6743 - IRMALAN DFT GAETWAY SERVER/S MCA/PCA 
Memorie di massa rimovibili 

LS - Lettore singolo per HD rimovibile 

LD - Lettore doppio per HD rimovibile 

42M8 - HD rimovibile 42MB 
B4MB - HD rimovibile 84MB 

120MB - HD rimovibile 120MB 
KITMAG - Kit collegamento a MACINTOSH 
KITPCB - Kit collegamento a IBM PC (8 di) 
KITPGIG__ Kit collegamento IBM PC_(15 DI) 
KIMBMPS2 - Kit collegamento a IBM PS/2 


1.967.500 

7.500 
2.580.000 
1.233/750 


1.125.000 
1.800.000 
2.362.000 





LEMON COMPUTERS 
JEN Elettronica St.l - Zona Indle E Fermi - G2010 Montelupone (MC) 





88M - B088-2 4.77/10MHz, 640K FD 1.44M 
286M-vga - 80286 12MHz. 1M FD 144M VGA 
386Msx - 80366sx 16MHz, 1M FD Mi 
DE IDE tua pg VGA 


8030 
Es crt 80386 25MH2. 1 
3868-25/64 - 80386 25MH2. 1 
‘386933/128 - 80386 33MHz. 1 


e DF "IDE 40M (25ms) 

8 DE "IDE* 200M (18ms) 
€ DE "IDE 40M (25ms) 

e DF CESDI" 380M (18ms) 
IM è DF IDE" 40M (25ms) 
IM e DE "IDE" 200M (18ms) 
DE "IDE" 100M (25ms) 
(fia "SCSI" 760M e] 
= — 80486 33MHz 4M DE “IDE” 100M (25ms) 

486S33E - 80486 33MHz, 4M di È DF "SCSI 7601 fia 
NOTE-BOOK NB-386sx - B0386x ce 1M FD 1.44M HD 20M. LCD.VGA 
NOTE-B00K NB-386sx - 80386sx 16MHz, IM FD 1.44M HD 40M, LCD.VGA 
LT-386sxP - 80386x 16MHz, 1M FD 1.44M HD 40M Lisi plasma 
36694/î1/C - 803865x 16MHz, 1M FD 1.44M video LI 

‘38694/11/C - B0386sx 16MHz, 1M FD 144M e DF Se 40M. vid. LCD 
3869W/1 /E - 803865x 16MHz, 1M FD 1.44M DE "IDE" 40M video LCD 
3868x/11/E - 80386sx 16MHz, 1M FD 1.44M DF "IDE" 200M video LCD 
Mnitar 14° monocromatico VGA tostori bianchi 

Monitor 14 colore Super VGA 


EEE 


E 
SR 
DE 
Fal 
abbi 
Se 
CH 
ici 

Chessa 


88 
ia 
è 
$ 
pit 
3 
(i 


desse - 80486 25MHe, 24 FI 


333 
484 


‘833388388 


garcons ibEpeosenpenene 
8888838858883833838838885 


BR32383898885 





LOGITECH 


Logitech Italia stl - Centro Direzionale Colleoni, Palazzo Andromeda Ingr3 
20041 Agrate Brianza (MI) 





MOUSEMAN DESTRO (SERIALE), IT-EN-GE-FR 
MOUSEMAN DESTRO (BUS), IT-EN-GE-FR 


MCmicrocomputer n. 109 - luglio/agosto 1991 





MOUSEMAN DESTRO (PS2), IT-EN-GE-FR 

MOUSEMAN SINISTRO (SERIALE-PS/2), EN 

MOUSEMAN DESTRO RADIO (SERIALE-PS/2), IT-EN-GE-FR 
MOUSE MOD. 9 CA (SERIALE E PS/2 Paint Show Plus 2.2), IT-EN-GE-FR 
MOUSE MOD. 9 PC (BUS + Paint Show Plus 22), IT-EN-GE-FR 
MOUSE MOD. 9 CC (SERIALE), IT-EN-GE-FR 

MOUSE MOD. 9 PS/2, IT-EN-GE-FR 

PILOT MOUSE SERIALE, IT-EN-GE-FR 

PILOT MOUSE PS/2 (VERSIONE DEM) 

TRACKMAN SERIALE, IT-EN-GE-FR 

TRACKMAN PS/2,_IT-EN-GE-FR 

TRACKMAN BUS EN 

AMIGA MOUSE ML 

ATARI MOUSE “SI” 

SCANMAN PLUS per PO + Paint Show Plus 22. IT-EN-GE-FA 
SCANMAN PLUS per PS/2 + Paint Show Plus 2.2, IT-EN-GE-FR 
SCANMAN 256 per PC + ANSEL per Windwows 3.0, EN 
SCANMAN 32 Macintosh 2.0 IT-EN-GE-FR 

Pacchetto SCANMAN Plus + IMAGE-IN 2.5 IT-EN 

Pacchetto SCANMAN Plus PS/2 + IMAGE-IN-2.54 IT-EN 
Pacchetto SCANMAN Pius PC + FINESSE 3.0 + borsa 
Pacchetto SCANMAN Plus PC + CATCHWORD 

'SCANPAD tavoletta per scansione e tappetino mouse 








M3 INFORMATICA 
M3 Informatica - Via Forli, 82 - 10149 Torino 





PC/AT - 22MH2, RAM 1M, 1 GD 12M, HD 40M 
80386sx - 20MHz, RAM 1M, 1 FD 1.44M, HD 40M, VGA 

80386 - 33MHz. RAM 4M, 64K cache 1 FD 1.44M, HD 40M, VGA 
LAP TOP AT 286, RAM 1M, 1 FD 1.44M, HD 20M EGA 

Scheda VGA, 1024768, 512K espandibile 1M 

Monitor 14" colore Multisync risoluzione 1024x768 

Scanner poralile A4 SCAN 72 formali con MERGE 

Tavoletta grafica 18x12" 

Gruppo di continuità 500 W con batterie e filtro 

Scheda ARCNET 

Modem esterno 300/2400 baud MNPS 

Scheda SOUND BLASTER 

Scheda VIDEON per digitalizzare immagini 


7.240.000 





MANNESMANN TALLY 
Mannesmann Tally - Via Borsini, 6 - 20094 Corsico (MI) 





MT 130/9 - 9 aghi, 80 col. 250/cns 
Sheet Feeder ad 1 vasca 
Seconda vasca aggiuntiva 
MT 10/9 F - come MT 130/9 con stampa a 4 colori 
MT 130/24 - 24 aghi, 80 colonne 250 cps 
Sheet Faeder ad | vasca 
Seconda vasca aggiuntiva 
MT 130/24 F - come MT 190/24 con stampa a 4 colori 
MT 131/9 - 9 aghi, 136 col, 250 cos 
Sheet Feeder ad ] vasca 
Seconda vasca agg 
MT 131/9 F - come MT 131/8 con stampa a 4 colori 
MT 131/24 - 24 aghi, 136 colonne 250 cos 
Sheet Faeder ad | vasca 
Seconda vasca aggiuntiva 
MT 131/24 F - come MT 131/24 con stampa a 4 colori 
MT 290 - 9 aghi, 132 col, 200 cos 
Sheet Feeder a 2 vasche 
introduttore Irontale fagli singoli 
MT 230/8 - 9 aghi, 136 co, 300 cos 
Sheet Feeder a 2 vasche 
MT 230/8 È - come MT 230/9 con stampa a 4 color 
MT 250/18 - come MT 230/9 con testina a 18 aghi 
MT 230/18 F - come 230/18 con stampa a 4 colori 
MT 25028» com 230 con sta a 2 ag 

TT 230/24 F - come MT 230/24 con stampa è 4 colori 
MT 330 - 24 aghi, 136 col,. 300 cos 
Caregtr stomaco og ng 2 ostie 

F- come MT 330 con stampa a 4 colori 
HAT 40 1 ag 90 ol me 
Carcare autmalico fogli Singoli 2 vasche 
MT 340 F - come MT 340 con stampa a 4 colori 
MT 735 - a trast. fermico, 6 ppm modo testo, 4 ppm modo graico 
MT 730 - come MT 735 ma colore antracite 
_ a getto d'inchiostro, 240/120 cos 
MT 7400 C - a colori, trast. termico, risoluzione 300 dpi 
MT 904 - laser, 4 pagine per minuto int. paral/serale 
MT 905 - laser. 6 pagine per minuto int. paral/serile 
MT 6 - 60 LPM, intrtaccia para serale 
- 600 LPM, interfaccia parallela 

HAT 90 - 900 LPM (nero parso 
MT 661 - come MT 645 con 600 im 
MI 50 - serale a male di punti, el. da 250 a 400 mi 
MT 0 - serale a malr. di punti per libretti risparmio 1 











289 








MT 38 - Controller IBM serie 34-36-38 


MT 43 - Controller IBM serie 43XX/30XX MITAC 
Halley srl - Via Fontane, 13 - 33170 Pordenone 


MPC 2060/40 - 80286 6/12MHz, 1M FD 1.2M HD 40M 
MPG 2060C/110 - stessa configurazione con HD 110M 
MPC 2386E/40 — 803B6SX 20MHz, 1M FD 1.2M HD 40M 
DataPack - Unità esterna per cartucce removibili da 45M MPC 2386E/110 - stessa configurazione con HD 1TOM 
DataPack Ilc - come DataPack, ma per Mac lcx. Ill MPG 3070F/40 - 80386 25MHz, 2M 128k cache memory FD 1.2M HD 40M 
DataPack Mac Il - come DataPack, ma per Mac Il, Ilx, IFx MPC 3070F/160 - stessa configurazione con HD 180M 
DataPack 88 - come DataPack con cartucce removibili 88M MMPC 4000G/40 - 80386 33MH2, 4M 128K cache memory FD 1.24 HD 40M 
DataCart - Cartuccia removibile da 45M per DataPack MPC 4000G/180 - stessa configurazione con HD 180M 
MPG 40006/660 - stessa contiguiazione con HD 680M 
MAXTOR 4280G/210 - 80486 33MHz, 4M FD 1.2M HD 210M 
4 - stessa configurazione con HD 3301 
280/330 DI HD 330M 
Datatec - Via De Viti de Marco, 46 D - 00191 Roma 4280G/G80 - stessa configurazione con HD 660M eZ) 
Telcom - Via M. Civita, 75 - 20148 Milano 90300/041 - LAPTOP B03865X 1M FD 720K/1.44M HD 40M display LOD VGA 
MSI — 0ZAG LIZ, MA FD 720 MAM 
stessa configurazione con 
Disco 20 M slim per AT NMSSSI1 46 = BOSBGSHO BIGM. FD. 7206/1440 


Disco 40 M slim (28ms) 
Disco 70 M (28ms) iooo | MS3SISO - stessa coniguazone con HD SOM 


Disco 80 M (28ms) 

Disco 160 M ne) 

Disco 320 M (16ms) SCSI o ESDI 

Disco 670 M (16ms) SCSI o ESDI 

WORM 800 - Sistema a disco ottico 400 M 











MASS MICRO SYSTEMS 
Delta srl. - Via Brodolini, 30 - 21046 Malnate (VA) 














MUTOH 
Ryber srl - Via Ludovico Ariosto, 18 - 51100 Pistoia 





IPZ10 - Plotter formato A4-A3 8 penne 70cm/sec 

1P530£ - Plotter formato A4-A1 8 penne 70 cm/sec 

IPS30EL - Plotter formato A4-AO 8 penne 70 cm/sec. 

F-920£ - Plolter formato A4-AO 8 penne 260 mine 113 cm/sec. 
F-920ER + Piolter formato A4-AD 8 penne 260 mine 113 m/sec 





MEMOREX TELEX 
Memorex - Via Caldera, 21/D - 20153 Milano 
7022 - 80286 12.5MHz. ISA 1M Di 1 Au to; 20M 


7045 - 80286 16MHz, ISA 1M FD. 
7035 - B0386SX 16MHz ISA 1M D) 10 in tou 











M.P.M. COMPUTER 
MP.M. Sti - Via Casorati, 12 - 42100 Reggio Emilia 





MPM 286 - 26MHz, 1M FD 1.44M HD SOM VGA mon. 14° tast 
MPM 286 - 16MHz, 1M FD 1.44M HD 100M VGA mon. 14° tast. 
MPM 286 - T6MHz. i tal 1.A4M Ho; 2004 VGA mon, 14" fast. 
MPM 396SX - T6MHz. 1M FD ID 50M VGA mon. 14° tast 
MPM 386SX - T6MHz, su DI 

MICROLAB " 3 Ù 
i 

i 

1 


BE 





88 





Micro Soltuare Division Sxrl. - Via San Cipriano, 60 - 00136 Roma 





S8858 





Modem Diga! Devices Enigma-FAX - 2400/1200tasm. FAX GR3 p9go || MPM 386 - Dotta 204 FO 1441 HD 2000 VGA mon 14 is 


Modem Digi Devices Enigma 23 —400/200/100-75 558.000. | PIA 306 > DSMAZ 204 FO 144 HO 7004 VGA Moni 14° sl 


SE 


$ 





Modem 

Modem da Devices Full Link - 1200 porta centronics omologato 
Scheda Integral - 1200 omologato 

Modem Dil Devices Ecipse = 1200-1500 omologato 

Modem Digital Devices Microsmart - 1200 

Modem Digital Devices Microlel - 1200-75/300 

Modem Digital Devices MXZO - in tanda base per linee dedicate 
ENIGMA MNP - Modem Multistandard MNP-V42bis 





MICROCOLOUR GRAPHICS 
Ready Informatica S;r.. - Provinciale, 67 - 22088 Monticello (CO) 





MCG3100 - Scheda terminale colori 14" compatibile ANSI 
Nocsioi - Scheda lerminale colori 14" compatibile ANSI 

MCG3200 - Scheda terminale colori 14” compatibile ANSI 
MCG3320 - Scheda terminale colori 14" compatibile ANSI 


22M 
MPM 386 - 33MHz, 2M FD 1.44M HD 50M VGA mon 14° tast 
MPM 386 - 33MH2, 2M FD 1.44M HD 100M VGA mon, 14° tast 
MPM 386 - 33MHz, 2M FD 1.44M HD 200M VGA mon. 14" tast. 
MPM 366 - 33MHz, 2M FD 1.44M HD 320M VGA mon. 14° tast 
MPM 386 - 33MH2, 2M FD 144M HD 700M VGA mon. 14" last 
MPM 486 - 25MHz, 2M FI 


HD 320M VGA mon 14" tast 
MPM 486 - 25MHz, 2M FD 1.44M HD 700M VGA mon 14" tast 
LAP TOP 286 - 16MHz, LCD VGA 1M FD 1.44M HD 40M BATTERIE 
LAP TOP 286 - 20MHz, PLASMA VGA 1M FD 1.44M HD 40M 2 SLOT 
LAP TOP 286 - 20MHz, PLASMA VGA 1M FD 1.44M HD 100M 2 SLOT 
LAP TOP 286 - 20MHz, PLASMA VGA 1M FD 1.44M HD 200M 2 SLOT 
LAP TOP 386 - 25MHz, PLASMA VGA 2M FD 1.44M HD 40M 2 SLOT 
LAP TOP 386 - 25MHz, PLASMA VGA 2M FD 1.44M HD 100M 2 SLOT 
LAP TOP 386 - 25MHz, PLASMA VGA 2M FD 144M HD 200M 2 SLOT 


8 


SsRERa 


883 


M4305 - Scheda terminale coloti 14" compatibile ANSI/Tektronix 
M4305MU - Scheda terminale colori 14" compatibile ANSI/Tektronix 
M4400 - Scheda terminale colori 14” compatibile ANSUTektronix 
M4605 - Scheda terminale colori 14" compatibile ANSITektronix 


NOTEBOOK 386SX - 16MHz, LCD VGA 1M FD 1.44M HD 20M BATTERIE 
NOTEBOOK 386SX - 16MHz, LCD VGA 1M FD 1.44M HD 40M BATTERIE 


8835888853333 53883533388555555 


8833338338388 35383 





88838888 


SÌ 





MICROTONET TECHNOLOGY 
Delta 5.14. - Via Brodolini, 30 - 21046 Malnate (VA) 





MitroPack 20 - disco rigido esterno 20M o MePlus. SE/SD Ich lc 
MicroPack 46 - come sopra con capacità 

Micro/Spliced 642 - disco rigido estero sia per MacPlus, SE/30, 
Madli, fb, Îlex, fici 5.4 ms 

Micro/Spliced 1174 - come sopra con capacità 1174M 8 ms 
Micra/Spliced 2022 - come sopra con capacità 2022M 7.5 ms 





MIRÒ 
PG Plus Stl - Via Bolzano, 31 - 20127 Milano 





MIRO" 530 - Scheda 1280x1024 16 colori su 4096, per BUS AT 
MIRO” 534 - Scheda 1280x 1024 16 colori per BUS Microchannel 
MIRO' 730 - Scheda 1280x 1024 16 colori su 16.7 mil. per BUS DA 
MIRO' 730 - Scheda 1280x 1024 256 colori su 16.7 mil. per BUS Al 
Daughter Board VGA modelli 530-534 

Daughter Board VGA per modelli 730 


290 





NCR 
NCR Italia S.p.A. - Viale Cassala. 22 - 20143 Milano 





Pini Computer 

286 - 80286 12MHz, 1M FD 1.44M HD 20M mon 
tec ‘386sx - 80386sx 16MHz, 1M FD 1.44M HD Fon Ch VGA 
PC 3065v1SA - 803868x 16MHz. 1M FD 1.44M HD 40M monVGA 
PC 3865x-20/1SA - 803869x 20MHz, 2M FD 1.44M HD 40 mon. VGA 
ELPC 486 - 80486 25MHz, 2M FD 1.44M HD 40M mon. VGA 
NCR System 3000 
‘3320 - 80386sx 20MHz, MCA 2M FD 1.44M HD 40M VGA mono 
3340 - 80486 25MHz, MGA 2M FD 1.44M HD 40M VGA mono 
3345 - 80486 33MH2, MCA 4M FD 1.44M HD 100M VGA mono 





NEC 
Digitranica - Corso Milano. 84 - 37138 Verona 





PowerMate 286+/43 - 80286 12MHz, 1M FD 1.44M HD 43M 
PowerMate 286+/105 - stessa configurazione cn HD 105M 
PowerMate SX+/43 - 80386sx 16MHz, 2M FD 144M HD 43M 
PowerMate SX+/105 - stessa configurazione con HD 105M 





MCmicrocomputer n. 109 - luglio/agosto 1991 


PowerMate SX-+/300 - stessa configurazione con HD 300 ESDI 
PowerMate 386/105 - 80386 25MHz, 2M 32K cache FD 1.2M HD 105M 
PowerMate 386/210 - stessa configurazione con HD 210M 
PowerMate 386/300 - stessa configurazione con HD 300M 
BusinessMate 386/105 - 80386 25MHz, 4M FD 1.2M 32K C HD 105M 
BusinessMate 386/210 - stessa configurazione con HD 210M 
BusinessMate 386/300 - stessa configurazione con HD 30M 
P20 - stampante 24 aghi 80 col 216 cos 

P30 - stampante 24 aghi 136 col 216 cos 

P6O - stampante 24 aghi 80 col 300 cos 

P7O - stampante 24 aghi 136 col 300 cos 

Pinwrier P9 XLT - stampante 24 aghi 136 col 400 cps 

PO - stampante 24 aghi 136 col 400 cos 

‘60 - stampante laser ram 1.5M Gppm RS232/422 

‘560 P - stampante laser ram 2M 35 fonts Gopm Appletalk 
LC890 - stampante laser ram 3M 35 fonts Bpm Appletalk 
LC890 XL - stampante laser ram 4M 35 fonts &ppm Appletalk 
Colormate - stampante laser ram &M 35 fonts. t-Sppm Appletalk 
Multsyne 2A - monitor 14" colore ris. 800x600 

Multisync 30 - monitor 14° colore ris. 1024x768 

Mullisync 4D - monitor 16° colore ris. 1024x768 

Multisync %d - monitor 20" calore ris. 1280x 1024 





NEW DEST CORPORATION 
Moda St. - Via Masaccio, 11 - 42100 Reggio Emilia 





PC Scan risoluzione 300 dpi 64 lovelli di grigio 
PC Scan 3010 per PS/2 mod.30 
PC Scan 3010 per PC XT, AT 
PC Scan 3010 per PS/2 

PC Scan 3030 per PS/2 mod.30 
PC Scan 3030 per PC XT, AT 
PC Scan per PS/2 

PO Scan 3010 per Mac 

PC Scan 3030 per Mac 

Text Processor Card 

Inseritore fogli 





OKI 


Oki Systems Italia S.p.A. Centro commerciale «il Girasole» 
Lotto - 3.05/8 Lacchiarella (MI) 





Stampanti 9 aghi 
ML 182 ELITE - 80 colonne, 155 cps, int, paralleta 
ML 182 ELITE - 80 colonne, 155 cps, int. seriale 
ML 320 ELITE - 80 colonne, 360 cps, int. paralleta 
ML 321 ELITE - 136 colonne, 360 cps, int. parallela 
TSE seriale pda Jer ML 320/ML 321 

Ki 


136 colonne, 350 cps, int, parallela o seriale 
Du 20-16 colonne, 350 cps; int. parallela 0 seriale 


nti 24 aghi 
MAO EE ho colonne, 180 cs in parli 
HA 350 ELITE — BO coon. 270 Che ti paria 

ML 391 ELITE - 136 colonne, 270 cps, int. parallela 

Interaccia serale opzionale per ML 380/ML 390/ML 391 

ML 393 ELITE BLACK - 196 col. 414 cps, int paralela e serale 

ML 393 ELITE COLOUR - 136 col. 414 cos. nl. paralela e setiale 

Stampanti LED a pagine 

QL 400 - Stampante 4 ppm, RAM 512K, int. parallela 0 seriale 

OL 400 - com memoria RAM 15M 

QL 400 - con memoria RAM 25M 

OL 800 - Stampante 8 pom, RAM 512K int. parallela e seriale 

OL 800 - con memoria RAM 1.5M 

OL 800 - con memoria RAM 25M 

OL 800 - con memoria RAM 45M 

OL 840 POSTSCRIPT - stampante 8 ppm, RAM 2M 

OL 840 POSTSCRIPT - con memoria 4M 


838 


8888 


& 
888888853 883 


88 


ss 





OLIVETTI (Italia) 
Olivetti SpA. Via Meravigli, 12 - 20123 Milano 





PCS-86 - RAM 640K 1 floppy 720K 
posi 286 - RAM 1M 2 topo, 144M 
-3869X - RAM 1M hard disk 40M 


Han = RAM 640K hard disk 20M 

M211 - RAM 1M hard disk 20M 

M211V - RAM 1M hard o) 20M 

M316 - RAM 1M hard disk 40M 

M290S - RAM 3M 2 floppy 

P500 - RAM 1M hard disk 40M + tastiera + display 

P800 - RAM 4M hard disk 135M + tastiera + display 

Ma XP/0 - RAM 4M hard disk 135M + tastiera + display 
6/25 - RAM 2M hard disk 100M + tastiera + display 

bo RAM 2M hard disk 150M + tastiera + display 

M4B6 - RAM 2M hard disk 100M + tastiera + display 

P750 - RAM 2M hard disk 100M + tastiera + display 


MCmicrocomputer n. 109 - luglio/agosto 1991 


ese 


SUBsasana 
SB8S88388 


&E8555 
SE8588 








OLIVETTI PRODEST 
Olivetti Prodest Via Cordusio. 2 - 20123 Milano 





43301 - NEC V20 8088 4.77MHz, 512K FD 3.5" 720K 

42230 - NEC V20 8088 4.77MHz, 640K FD 3.5" 720 HD 20m 
100110 - monitor 14" colore RGB analogico base supporto 
66733 - monitor 12° monoctomatico fosfori verdi 

42202 - Drive addizionale da 3,5" 720K 

42203 - Drive addizionale da 3.5" 360K 





PANASONIC 


Tecnodilfusione - Palazzo Fanton Data - Via Melegnano, 20 
20019 Settimo Milanese (MI) 





KX-P1081 - Stampante 9 aghi 80 colonne 144 cps inter. par 
KX-P1180 - Stampante 9 aghi 80 colonne 192 cps inter. par 
KX-P1695 - Stampante 9 aghi 136 colonne 330 cps inter, par 
KX-P1624 - Stampante 24 aghi 136 colonne 192 cps inter. par 
KX-P4420 - Stampante laser 8 ppm A4 80 col. 512K inter. par 
KX-P44501 — Stampante laser 11 pom A4 80 col. 512K inter. par/ser 
KX-P4455 - Stampante laser 11 ppm A4 2M inter. par/ser RS232C 
KX-P1133 - Stampante 24 aghi 80 colonne 192 cps inter, par 
KX-P1124] - Stampante 24 aghi 80 colonne 240 cps inter, par 
KX-P1624 - Stampante 24 aghi 136 colonne 192 cps inter. par 
KX-P1654 - Stampante 24 aghi 136 colonne 300 cps inter. par/ser 








PC PLUS 
PC Plus srl - Via Bolzano, 31 - 20127 Milano 





AT 286 Micro - 80286 16MHz, 1M FD-1.44M HD 40M mon, 14" mono 
AT 286 Desk - stessa configurazione ma Desk 

AT 286 Tower - stessa configurazione ma Tower 

AT 286 Desk - 80286 20MHz, 1M FD 1.44M HD 40M mon. 14" mono 
AT 286 Tower - stessa configurazione ma Tower 

386 SX Desk - 80386SX 16MHz, 1M FD 1.44M HD 40M mon, 14" mono 
385 SX Tower - stessa configurazione ma Tower 

386 SX Desk - 80386SX 20MHz, 1M FD 1.44M HD 40M mon. 14° mono 
386 SX Tower - stessa configurazione ma Toner 

386 Desk - 80386 20MHz, 2M FD 1.44M HD 85M mon. 14" mono 

386 Tower - stessa contigurazione ma Tower 

386 Desk - 80386 33MHz, 2M FD 1.44M 64 C HD 85M mon, 14" mono 
386 Tower - stessa conligurazione ma Tower 

486 Mini - 80486 33MHz, 4M FD 1.44M HD 90M 

SCSI+CTA 32bit mon. 14" mono 

4860 Tower maxi stessa configurazione del 486 con INTEL 860 





PENTAGON 
Intomax si. - Via Perathoner, 31 - 39100 Bolzano 





PENTAGON TWIN SPARK AT 16MHz LM, FD 357. HD 43M 

PENTAGON TRIPLE SPARK 386SX, 16MHz, FD 35° HD 43M 

PENTAGON MEGA SPARK 386, 25MHz, RAM 2M, FD 3.5", HD 89M 

FETALE GIGA, ri po ‘33MH2, FS fi MI HD 130M 
MHz, RAI 

PACCHETTO MONITOR tà "BN+ Soiida VERDULES 

PACCHETTO MONITOR 14" B/N + SCHEDA 

PACCHETTO MONITOR 14" COLORE + SCMEDA VGA 

PACCHETTO MONITOR 14" COLORE MULTISYNC mega VGA 1024768 256 col. 


aes Shea 
388888888 


8 





PERIPHERALS 
Peripherals Sa.a. - Piazzale della Vittoria, 4 - Pozzuoli (NA) 





IPER 296/16-40 Desk - 80286 8/16MHz, 1M, FD 1.44, HD 40M, S.VGA 
IPER 286/16-85 Desk - stessa configurazione con HD 85M 
IPER 286/16-125 Desk - stessa configurazione con HD 125M 
IPER 286/16-200 Desk - stessa configurazione con HD 200M 
IPER 386sx-40 Desk - 80386 sx 20MHz, 2M, FD 1.44, HD 40M, SVGA 
IPER 386sx-85 Desk - stessa configurazione con HD 85M 
lai 38654-125 Desk - stessa configurazione con HD iau 

IPER 386sx-200 Desk - stessa configurazione con HD 200M 
IPER 286/16-40 Minitower - 80286 8/16MHz 1M FD 1.44 HD 40M SVGA 
IPER 286/16-85 Minilower - stessa configurazione con HD 85M 
IPER 286/16-125 Minitower - slessa configurazione con Do) IU 
FE 286/16-200 Minitower - stessa configurazione con HI 

ER 3865x-40 Minilower - 80386 sx 2OMHz 2M, FD 1 Ko "40 SVGA 
IPER 3865x-85 Minitower - stessa CRE con HD 85M 
IPER 386sx-125 Minitower - stessa configurazione con n Rn 
IPER 386sx-200 Minitower - stessa configurazione con Hi 
IPER 386/25-40 Tower 80386 25MHz 32K CACHE 4M Ò Ha to 40M IDE 
IPER 386/25-85 Tower - stessa configurazione con HD 85M IDE 
IPER 386/25-125 Tower - slessa configurazione con HD 125M IDE 
IPER 386/25-200 Tower - stessa configurazione con HD 200M IDE 
IPER 486/25-40 Tower - 80486 25MHz, 4M FD 1.44 HD 40M IDE, VGA 


S388833 


8385838338 
3883338888838333338888 


EIA E SSIS SESTIRIIRI Chi 


8 





291 








IPER 486/25-85 Tower - stessa configurazione con HD 85M IDE 
IPER 486/25-125 Tower - stessa configurazione con HD 125M IDE 
IPER 486/25-200 Tower - stessa configurazione con HD 200M IDE 


9 


Buida computer 


250.000 








PROHANCE TECHNOLOGIES INC. 
Datamatic SpA. - Via Agordat, 34 - 20127 Milano 





PERSTOR INC. 
Datamatic SpA. - Via Agordat. 34 - 20127 Milano 


POWERMOUSE 100 — Super mouse con 40 tasti programmabili, tast 
numerica/tunzioni. 15 gruppi di macro In dotaz 





PERSO1/02 - Hard disk controller ARLL B tal per XT/AT e comp. in grado di 
raddoppiate elettronic. la capacità del disc 

PERSO4 - Hard disk + Îloppy disk roer ARLL 16 bi AT/396 compat 
raddoppia la capacità del disco fisso 


290.000 





PERTEL 
Pertel Sir). - Via Matteuccì, 4 - 10743 Torino 





OCULUS 10 - Diglalizz. 320x200, 256 colori su VGA 
DCULUS 20 - Digalz. 6405480256 coloni su VGA 
CICULUS Be 250x256 din con 256 Ill i algo 

IG. 64 - Espansione di memoria 64K pet OCULUS 64 

9" STAB 

ye 
OGULUS 30 SÉ SIX Vane DEM. SIANO 
OCULUS 500 MS - Digitaliz. multiscan input board 
OCULUS 500 FB - Display controller 8 bl 2M frame buffer 
OGULUS 500 ME - 16 bit 4M memory expansion 
OGULUS 500 8 IT 248 Include D0S0g MS @ DCS00 
SISULOS 500 18 BT -Inude 00500 MS. OCA FA e 0Cs00 ME 
VCO 200 DECODER PAL-RGB - Decoder-encoder con corett. PAL-RGE 
MONITOR FOSFORI GRI Va - Manto 9. fs. ri video comp. 
MONITOR FOSFORI GRIGI VM12 - Monitor 12° fosl. grigi video comp 
MONITOR COLORI PMI4 - Monitor 14°, calo RGB ad low cost 











PHILIPS 
Philips SpA. Piazza IV Novembre, 3 - 20124 Milano 





INMS TC 100 - 6088 10MHz. 1 FD 
INMS TC 105 - 8088 10MHz, 1 FD 
P 2120-04 - 8088 10MHz 1 FD 3. 
P 2120-024 - 8088 10MHz 1 FD 3. COND A pro LOGA 
P 3238-04 - 80286 12.5MH2. 1 o) 3.5" 1 44M HD 40M. V( 
P 3238-104 - 80286 12.5MHz, 1 1 44M HD ql va 
P3348-044 - 80386 sx po 1 "fo 57 1.44M HD 
P_3348-104 - 80386 sx 20MHz, 1 FD 35° 1.44M HD toh "GA 
ME 80386 25MHz, 64K cache, 4M 2FD 35" + 5.25" 

1 
MESSE 80386 33MH:. G4K cache, 4M 2FD 3,5% + 525° 
NMS 386/236 - 80386 33MHz 64 cache. 4M 2FD 35" + 5.25" 
HD 350M ESDI, VGA 
NMS 486/25E - 80486 25MHz, 4M 2FD 3.5 + 5.25“ HD 350M ESDI 
PCL 101 - 80C86 10MHz. 1FD 35° 1.44M, LCD CGA. 9a, 
PCL 203 - B0C286 12.5MHz. 1 FD 3.5° 1.44M HD 20M, LCD VGA, 3Kg 
NMS 1433 - stampante 9 aghi, 80 colonne 196 cps 
NMS 1453 - stampante 24 aghi, 80 colonne 196 cps 
NMS 1461 - stampante 24 aghi, 80 colonne 240 cps 
NMS 1467 - stampante 24 aghi, 136 colonne 240 cos 
NMS 1481 - stampante LASER, 6p/m, 300x300 
BM 7502 - monitor monocromatico fostori verdì 12" CVBS 
BM 7542 - monitor monocromatico fostori bianchi 12° CVBS 
BM 7513 - monitor monocromatico fosfori verdi 12' 
CM 11342 - monitor colori 14" PITCH 0.42 CVBS RGB LIN TTL 
CM 902 - monitor colori 14 PITCH 042 VGA 31.5 KH 640x480 

M 713 - monitor monocromatico 14° fosfori verdi FSO TTL 
78M dA = monitor monocromatico 14" fostori bianchi VGA 
3 CM 9509 - monitor colori 14° PITCH 0.39 VGA 640x480 
7 CM 3209 - monitor colori 14" PITCH 0.28 SVGA 10244768 
4 CM 2789 - monitor colori 20" PITCH 0,31 HI-RES 1024x1280 


35° 720K CGA 
3.5" 720k HD 20M CGA 
; T20K mouse CGA 








PLUS 
Editrice Italiana Software SÌp.A. - Via Fieno, 8 - 20123 Milano 





Hardcard 20 - Disco rigido 20M su scheda per PC/XT 40ms 
Hardeard 40 - come sopra con capacità 40M 

Hardcardll 40 - Disco rigido su scheda ISA 16 bit 40M 
Hardcardii 80 - come sopra con capacità 80M 

Passport 20 - Disco rigido Winchester estraibile 20M 
Passport 40 - Disco rigido Winchester estraibile 40M 
Hardcard IXLS0 - Disco rigido su scheda ISA 16 bit 52M 
Hardcard IIXL150 - Disco rigido con capacità 105M 








POLYTEL 


‘Audio Line Snc - Via Giuseppe Armellini, 31 - 00143 Roma 





VERO 300 - Tavoletta menu 300 comandi 
SEA 'Rercano 


292 








‘QMS SARL 
Modo Sxrl - Via Masaccio, 11 - 42100 Reggio Emilia 





Stampante OMS ColorScript 100/30 RAM BM tM Rom + HD 20M 

Stampante OMS ColorScript 100/301 + controller integrato 

Stampante OMS ColorScript 100/10 RAM 4M 1M Rom 

Stampante OMS ColorScript 100/10 RAM 5M 1M Rom 

Stampante OMS ColorScrip 100/10 RAM BM 1M Rom 

Espansione 1Mb RAM 

cre AMb RAM 
QMS PS 1500 - Stampante laser 15 pom 300 dpi RAM 4M 

MS PS 2200 - Stampante Laser 22 ppm 35 font 

OMS PS 810 - Stampante Laser 8 ppm RAM 2M 35 font 

MS PS 810 TURBO - Stampante Laser 8 ppm RAM 2M 39 font 

OMS PS 820 TURBO - Stampante Laser 8 ppm RAM 2M 39 font 

MS PS 410 - arpa Laser 4 ppm RAM 2M 45 font 

OMS PS 410 Upgrade 1M RAM 

QMS PS 410 Upgrade 2M RAM 

MS PS 410 Upgrade 4M 








RADIUS INC. 
Modo Sil - Via Masaccio, 11 - 


Radius TPD/19 - monitor 19° 11521882 82 dpi 

Radius TPDIÌ - montor 21° risoluzione 11974682 74 di 
Scheda Radius TPD/PC-ISA 

Radius Pivot - monitor 15° risoluzione 640x480 16 ll. di grigio 
Monitor Radius Pivol Buitin Video 15° 6404870 

Ris Color Dispay - mono, 19° 11521882 pie 82 di 
Monilor Radius Color Display 2 

RGS TV SISENVPAL - Bllzzone video TV PAL 
PrecisionColor Calibretor dispositivo calibrazione colore 


42100 Reggio Emilia 








RENAISSANCE GRX 
Dalamalio Spa - Via Agordat, 34 - Milano 





RVGA | - 640x480 VGA display adapter compat, MDA-CGA-EGA 
RVGA Il - 800X600 VGA display 16 bit autoswitching/autodetect 
MDAI dice -CGA-EGA 

RENDITION Il Intelligent Graphic Controller 256 colori 1.5Mb 





RENAISSANCE GRX 
Po Plus Srl - Via Bolzano, 31 - 20127 Milano 





Scheda VGA 1024x<768 inertaciato 16 colori pro grafico 

Scheda VGA 1024768 non intriaccito 16 colori 384K Dram 
Come configurazione precedente ma con Daughter Board VGA 

VGA 1024768 non inkeriacciato 256 colori 384K Dram pro grafico 
Come configurazione precedente ma con Daughter Board VGA 





RM COMPUTER 
RM Computer - Via S. Lorenzo, 9/3 - 


PG RM 100 - 477/12MH2, 512K FD 12M/720K 

PC RM 200 - 16MHz 1M FD 1.44M controlier 2FDD/2HD AT BUS 

PC RIM 200 - come sopra ma con controller 2FDD/2HD MFM 

Da ni st Ca TO Fi TM FD 1.2M/1.44M pene 2FD/2HD 
— 33MHz, 2M 64K cache, FD 12/1 441 

Hi HH sì TONER 25MHz, 4M 128K cache, FD 1,2M/1 "ole 


17100 Savona 








RODIME 
Delta srl - Via Brodolini, 30 - 21046 Malnate (VA) 





HD 20 E Plus - disco rigido esterno 20M. per Mac Plus, SE. 
‘SE/20. Mac II, Ilex, lici, 6Sm/sec. 

HD 45 È Plus » come sopra con capacità 45M, 28m/sec 
Cobra HD 45 E Fast - disco rigido esterno 45M per Mac Plus, SE: SE/30, 
Macli, Ig, lix, Ici 18 ms 

Cobra HD 70 E Fast - come sopra con capacità 70M 

Cobra HD 100 E Fas! - come sopra con capacità 100M 

Cobra HD 210 E Fast - come sopra con capacità 210M 

Cobra HD 330 E Fast - disco rigido 330M per tutti Macintosh 
Cobra HD 650 E Fast - come sopra con capacità 650M 16,5ms 
Cobra HD 45 | Fast - disco rigido intemo 45M per SE. SE/SO, 
Macli, I Ica, Nci 18ms 

Cobra HD 70 | Fast - come sopra con capacità 70M 


MCmicrocomputer n. 109 - luglio/agosto 1991 





Cobra HD 100 | Fast - come sopra con capacità 100M 
Cobra HD 210 | Fast - come sopra con capacità 210M 


guida computer 


1.990.000 
‘2.990,00 





ROLAND 


Roland Digita! Group Italia - Via Ischia Villa Rosa - 64010 Martinsicuro (TE) 





DXY-1100 - Plotter da tavolo A3 magnetico con accessori 
DXY-1200 - Plotter da tavolo Ag elettrostatica con accessori 
DXY-1300 - Plotter da tavolo A3 elettrosi. buffer 1M e accessori 
GRX-300A0 - Plotter a foglio mobile |SO-A1/ANSI-D 
GRX-400A0 - Piotter a foglio mobile ISO-AO/ANSI-E 
DPX-2500 - Plotter piano A2 con accessori 
DPX-3500 - Plotter piano AT con accessori 
DPX-4600 - Piotter piano AD con nn 
LTX-120 - Plofter termico ISO-A3/ANSI-B 
LTX-321 - Plotter termico AT con laglio carta automatico 
LTX-420 - Piofter termico. AO 

PNC-3000 - Presa a tre assì CAMM-3 
PNC-2100 - Macchina per incisione CAMM-2 
PNC-1000 - Macchina per incisione CAMM-1 mod. 1000 
PNC-1600 - Macchina per incisione CAMM-1 mod. 1800 
SYA-350 - Buffer dati 3.5 Inch. 


a: 
2#88333883388388 


8888333883383335 





SAMSUNG 
Fast lalla st. - Via Flaminia. 888 - 00191 Roma 





ca 3000 M - 8088 10MHz, 640K FD 360k MGA 
SPC-3000 M40 - stessa DRD del SPC-3000M con HD 40M 
SPC-6100 M - 80286 12MHz. 1M FD 1.2M 
SPC-6100 Ed0 - ‘50206 12MHz, 1M Do Ù 108 Mirri EGA HD 40M 
‘SD-612/12 M - 80286 12MHz. 1M FD. 
SD-610/12 MAO - 80286 12MHz, 1M 0) Di pD 401 MGA 
SD-610/16 M - 80286 T6MHz, IM FD 1.44M MGA 
50-610/16 M40 - 60266. 16MHe, 1M FD 1 44M HD 40M MGA 
-70( :0386 SX 16MHz, 2M FD 1.44M VGA 
TGMHz, 2M FD 14M HD 40M VGA 
su V90 - 80386 SX 16MH2, 2M FD pa un ‘90M VGA 
= 80386 20MHz, 2M FD 1.44M/ 
DO 10 - stessa configurazione S 800 i pi, i 40M 
‘sfessa configurazione S 800 V con HD 90M 
80386 25MH2, 2M FD 1.2M/1.44M VGA 
- stessa configurazione del SD 820 V con HD 40M 
120 V90 - stessa configurazione del SD 820 V con HD 90M 
320 V180 - stessa coni ore del SD 820 V con HD 180M 
SD 830 V - 80386 33MH2, 4M FD 1.2/1.44M VGA TOWER 
Ò di VAQ - stessa configurazione del SO 830 V con HD 40M. 
V180 - stessa com azione del ‘SD 830 V con HD 180M 
mos N 3- Ai T2MHz. 640K FD 1.44M MGA 
-286A 340 - 266 12, 640k FD 1.44M HD 40M MGA 
HR -306SX 3 - 80386 SX T6MHz, 1M FD 1.44M MGA 
SI 3869 240 - 80386 SX 16MHz, 1M FD 1.44M HD 40M MGA 
386 AE - e TT HM TO RM RA 
386 AE 40 - 80386 16MHz, 4M FD 12M HD 40M MGA 
386 AE 180 - 80386 16MHz, tl FD 1.2M HD 180M MGA 


88888888 


3338888333338 353288 


SIRSSSESIBENE SERE SSRA Nt 
88388838883383558833 





SEIKO 


Kyber sti » Via Ludovica Ariosto 18, 51100 Pistola 





Stampanti a trasferimento termico 

CH 5403-VL3 - A4 240 dpi colori 270K intert. video 140 sec 
CH 5504-VM3 - A4 300 dpi colori 270K infert. video 55 sec 
CH 5504-VMS - A4 300 dpi colori 16777K intert. video 55 sec 
CH 5514-VM3 - A3 300 dpi colori 1442L interi. video 68 sec 
CH 5514-VM5 - A3 300 dpi colori 16777K infert. video 68 sec 
CH 5403-PLI - Ad 240 dpi RGB infert. centronics 140 sec 

CH 5504-PM1 - A4 300 dpi RGB interf. cenlronics 55 sec 

CH 5504-PM3 - Ad 300 dpi RGB interf. centronics 55 sec 

CH 5514-PHI - A3 300 dpi RGB intert. centronics 68 sec 

CH 5514-PH3 - A3 300 dpi RGB interf. centronics 68 sec. 

CM 1440 - monitor 14° alta risoluzione 40Hz 


SCR RO 
3888888 
‘88888888 


888 





SEKONIC 


Oki Systems (Italia) Spa. Cento Commerciale «Il Girasole» 
Lotto 3.05/B - 20084 Lacchiarella (MI) 





SPL 4304 — Plotter formato A4/A3, foglio mobile, È pere 

SPL 450 - Plotter formato A4/A3, ooo fisso, & per 

SPL 455 - Plotter formato A4/A3, gio {ss eelrstio, 8 penne 
SPL 880 - Plotter formato A4/43/# 8 penne 

‘SPL 1000 - Plotter formato A1/A3/A2/A1/AD, 8 penne 





SEIKOSHA 
Matt System St1. - Via Paracelso, 18 - Agrate Brianza (MI) 





‘SP-1900 Al - stampnate 9 aghi 80 col. 192/160 cpi par. 
‘SP-2000 Al - stampante 9 aghi 80 col, 192/160 cpi par/ser 
‘SP-2415 - stampante 9 aghi 136 col. 240/200 cpi par/ser 


MCmicrocomputer n, 109 - luglio/agosto 1991 





‘SP-185 Al - stampante 9 aghi 80 col. 120/100 cpi par. (telex) 
SSLP-1000 - stampante Termica 43 col. 15 Sec /Label ser 
LT-20 - stampante 24 aghi 80 col. 144/120 ci Li (portatile) 
SL-92 AI - stampante 24 aghi BO col. 240/200 cpi par 

SL-210 AI - pane ‘24 aghi 80 col. 324/270 chi par/ser 
$L-230 Al - stampante 24 aghi 136 col. 277/230 cpi pavser 
‘5L-532 - stampante 24 aghi 136 col, 324/270 cpi par 
MP-1350 Al - stampante 9 aghi 80 col. 360/300 cpi par/ser 
MP-5350 Al - stampante 9 aghi 136 col. 360/300 cpi par/ser 
BP-5500 FA - stampante 8 aghi 136 col. 554/462 coi par/ser 
BP-5780 - stampanie 18 aghi 136 col. 780/520 cpi par/ser 
SBP-10 AI - stampante 18 aghi 136 col. 960/800 cpi par/ser 
(0P-105 A - Ad, 85, Letter, Legal 5 ppm LED ARRAY par/ser 
‘0P-1085 PS - A6, BS, Letter. Legal 5 ppm LED ARRAY par/ser 
OP-115A - AA, BS, Letfer_ 15 ppm Laser par/ser 





S85855333333335 
8883858883358383 





SHARP 


Tecnodittusione Group HO - Palazzo Fantan Data 
Via Melegnana. 20 - 20019 Settimo Milanese (MI) 





PC-4702 - Notebook V40 4.77MHz, 8087 640K FD 1 44M display LCD 
PC-4721 - stessa configurazione con HD mi 

PO-4741 » stessa cotte con HD 

PC-5751 - 80386sx 20MHz, 2M FD TM N HD 120M display LCD 
PC-8501 - 80386 20MHz, 2M FD 1.44M HD 100M display FTF LCD 


PC-6541 - - 806286 ‘16MH2 1M 
PC-6621 - 80386sx 20MH2, 2M 


PC-6667 - 
PoSra È 
‘0-8041 MHz, T.6M FD 1.A4M HD 40M isp colore VGA 
ne 75 - Pannello prolezione LCD-TST. VGA 640x480 
(0A-1000 - Pannella proiezione a colori LED-TFT. VGA 640x480 


HD 40M display TST LCD 
st HO 20M 00) IST LCD 


E FIA 


ESESEES 


suSzosbviatoon 
SS 


588 
853358588838853 





SIEMENS NIXDORF 
Siemens Data SpA - Vle Monza, 347 - 20126 Milano 





200; -2P - 80286 12MHz, RAM 1M FD 144M HD 20M schermo LCD 
po RAM 2M FD 1.44M HD 40M schermo LCD 


8810/16 - 80L286 12MHz. 1M FD_1.44M HD 40M VGA 

Letter Size - 80C286 12MHz, 1M FD 144M HD 20M 

8810/20 - 80386 20MHz, 1M FD 1.44M HD 40M 

PCO-2 - 80286 12MHz, RAM 1M FD 1.2M/1.44M HD 20M mon. 12/14" 
PCD-2M - 80296 12MHz, RAM 1M 
8810/30 - 80286 12MHz, 1M FD 1 
PCD-3Msx - 603965x pe, IM FD 





44M mon. 
1.44M Hi Boi Hi 1214 





PCD- AME — 80486 
PCD-A 


ED 1.44M HD 155M mon. 12°/1 
PCO-41/33 - 80486 33MHz 4M FD + 


44M HD 155M mon. 12°/14* BIN 


FD 1.44M da, Co fon 12/18" BIN 


E 


geggsaars 


Ses 


S=EF3oeniioswaotonna 
Si 


888888833888883835 


Ss6 





SOFTCOM 
Solteom S11 - Via Zumaglia, 6/A - 10145 Torino 





PG MASTER 286 - 12MHz, 1M HD 20M SK DUAL + mon. 14" DUAL 

PC MASTER 286 - 12MHz. 1M HD 20f 

Re MASTER 366 SX - 16MHz. 1M HD 20M SK DUAL + mon, DUAL 14° 
MASTER 386 SX - IGMHz, 1M HD 

de MASTER 386 - 20MHz. 1M HD 40M SK DUAL + mon. DUAL 14" 

PG MASTER 386 - 20MHz, 1M HD 40M SK VGA + mon. VGA colore 


PC MASTER 386 - 25MH2, CACHE 4M, HD 40M SK VGA + mon. VGA colore 
386 - 33MH2, CACHE 4M, HD 40M SK VGA + mon. VGA colore 


PC MASTER 
PG MASTER 486 - 25MH? CACHE. 4M HD 180M Sk VGA mon, VGA col 
pi MSA DE A - 80286 16MHz. 1M HD 40M + SK VGA 

= 80386 20MHz, 2M HD 40M + SK VGA 
SIDTMERGORRO. Pere 286 12 OW ESP. 4M 


DISCHI MASTER 3.1/2 SHD 

DISCHI MASTER 51/4 2HD 

Scheda video color/Herc/Print 

Scheda video VGA 1024x766 512k 16 B 

Scheda video VGA 800600 256 K 8 Bit 

Scheda video VGA 1024x768 1 M ET 4000 256 col. 
Scheda fax XT/AT 

Scheda parallela 

Scheda seriale RS232 

Scheda multi VOX AT 





M Sk VAG + mon. VGA 14" monoci 
40M SK VGA + mon. VGA colore 14" 


SSSZZE 


no a a torri 


is Ss088888 
8888S8888888858833355 


Sp enco 
88888 


ss 


293 


Scheda Game Card 
Scheda Clock Card 

Scheda Espansione 2M EMS 

Modem Smart Link 1200 estemo 

Modem Smart Link 1200 interno Videotell 
Modem Smart Link 1200 esterno Videotell 
Modem Smart Link 2400 esterno 

Modem Smart Link 2400 interno 

Modem Smart Link 2400 estemo Videotell 
Modem Smart Link 2400 EST MNP. 

Moritor DUAL 14° FLAT SCREEN 

Monitor VGA monocromatica 

Moni YA cao 14° FLAT DUAL 1024760 
Mouse MASTER 250 DPI 

Scam DES Top A4 Toni di ii 
Tavoletta Grafica 12x12 





SONY 
‘SONY ITALIA S.p.A. - Via Fratelli Gracchi, 30 - 20092 Cinisello Balsamo (MI) 





CDU-531 - Lettore CO-ROM int BUS + Audio per IMB XT, PS/2 
CDU-541 - Lettore CD-ROM int. SCSI + Audio per IBM XT, AT, PS/2 
CDU-6201 - Lettore CO-ROM esi. BUS + Audio per IBM XT, AT, PS/2 
CDU-6201 - Lettore CO-ROM est. BUS + Audio per IBM PS/2 microch. 
CDU-6211 - Lettore CD-ROM est. SCSI + Audio per IBM XT, AT, PS/2 
UP-3000P - Stampante video a colori ‘c 

UP-5000P - Stampante video a col 

UP-930 - Stampante video B/N Mitac LL) 

CPD-1404 - Monitor 14" VGA 1024x768 Multiscan 25-50 KHz 
CPD-1420 - Monitor 14" VGA 640x480 

CPO-1402 - Monitor 14° CGA, EGA, VGA 900x560 Multiscan 
GVM-1400 - Monitor 14" CGA, EGA, VGA, video 1024x768 Multiscan 
GVM-2100 - Monitor 21” CGA, EGA, VGA, video 720x480 Multiscan 


Bada 


S33s88sS8433: 
8885833388588 





SPEA 
Kyber srl - Via Ludovico Ariosto, 18 - 51100 Pistoia 





PAINTER P1 - scheda grafica 1024x780 16-4096 colori 512k 
PAINTER P3 - scheda grafica 1024x760 256-16mil colori IM 
GALLERY S-S/E - scheda grafica 1280x1024 16-16mil colori 1M 
GALLERY 2-2/E - scheda grafica 12801024 256-16mil colori 2M 
FGA-1-1/E - scheda pica 1280x1024 256-16mil colori 2M VGA 
FGA-4-4/E - scheda grafica 1280x1024 256-16mil colori 2M VGA 
FLASH 1P - scheda grafica 1024x780 256-16mil colori IM MCA 
FLASH 16S-GS/E - scheda grafica 1280x1024 16-16mil colori 1M 
FLASH 1G2-G2/E - scheda grafica 1280x1024 256-16mil colori 2M 


8233383888 


8538883833 





SPIDER-ELECTRONICS 
Spider Elecionics simc. - Via Boucheran, 18 - 10122 Torino 





Modulo a errore Spider-V42 
Modem 2400-PC su scheda 

Modem sio. PE + V23 

Modem 2400-PC + Sendfax 

Modem 2400 esterno par: 5 

Modem 2400-PC. MP 

Modem 2400 estero + dvn 
Modem 2400/E esterno MNP 

Modem 2400 estemo MNP 5 + V.23 
Modem 2400 esterno V.42bis + V.23 
Modem 2400 PS2 MNP 5 + V.23 
Modem 2400 PS2 V.42bis + V.23 
Scheda tax Send-Receive 9600 





STORAGE DIMENSIONS 
Modo St.1 - Via Masaccio, 11 - 42100 Reggio Emilia 





MAC 40 ZFP - Hard disk esterno piatto 40M 

MAC 100 ZEP - Hard disk esterno piatto 100M 

MAC 195 ZFP - Hard disk estemo piatto 195M 

MAC 325 S1 - Hard disk esterno verticale 325M 
MAC 650 S1 - Hard disk esterno verticale 650M 

MAG 1020 S1 - Hard disk esterno vetticale 1020M 
MAC 2040 S2 - Hard disk esterno verticale 2040M 
MCE1-100 Sì - Hard disk ottico rimovibile 1 Siae 
MCE1-650 S1 - Hard disk ottico rimovibile 6501 





s83S33338 


838538858 





SUMMAGRAPHICS 


Oki Systems Italia SpA. - Cenlro Commerciale «Il Girasole» 
Lotto 3.05/8 - 20084 Lacchiarella (MI) 





SKETCH 961 - lormato 9" x 6" (AS) 
SKECTH 1201 Il - formato 12° x 12° 


294 


SKECTH 1812 Il - formato 18" x 12" (A3) 

MMB61 - formato 9° x 6" (A4) 

MM1201 - formato 12° x 12 

MM1812 - formato 18" x 12" (A3) 

BIT PAD TWO - formato 11" x 11° 

SUMMAMOUSE 445 - Mouse ottico a 3 tasti con alimentatore 
MG 2020 - formato 20° x 20° 

MG 2020 HA - formato 20° x 20", alta precisione 

MG 1724 - formato 17° x 24° (A2) 

MG 1724 HA - formato 17° x ni ti alta precisione 
MG 2436 - formato 24" x 36" ( 

HG 2466 Hama 28° 6. (1 ata precisione 
MG 3648 - formato 36" x 48" (AQ) 

MG 3648 HA - formato 36° x 48° (AO), alta precisione 
MG 4250 - formato 42° x 60 (A00) 

MG 4260 HA - formato 42" x 60° (00), alta precisione 





SUPERMAC TECH. 
Delta S1.1 - Via Brodolini, 30 - 21046 Malnate (VA) 





Monitor monocromatico 19° + monochrome Card 
Monitor monocromatico 21" + monochrome Card 
Monitor Platinum 19" Spectrum BAII 

Monitor Gray Scale 21° + Spectrum 8 PDO 
Monitor colore 16” Trinitron + Spectrum 8 serie 
Monitor Trinitron 19" + Spectrum 8/II 

Monitor colore 21° + Spectrum 8 PDO 

Monitor SuperMatch 19" + Spectrum 24/11 
Monitor colore 21° + Spectrum 24 POD 





S.A.C. 
Audio Line Snc. - Via Giuseppe Armellini, 31 - 00143 Roma 





DIGITIZER GP7-MK2 - (50x66 cm) 
DIGITIZER GPB - (50x50 cm) 

DIGITIZER GP8 - (150x180 cm) 
DIGITIZER GP8-3D - (300x300x300 cm) 
DIGITIZER GP9 (36x48" - 1000 Dpi) 





TANDBERG DATA 
Data Base - Viale Legloni Romane 5 - 20147 Milano 





Sistema di back-up PC IBM versione interna 45/60 Mb 
Sistema di back-up PC IBM versione esterna 4560 Mb 
Sistema di back-up PC IBM interfaccia SC SI 60 Mb slim 
Sistema di back-up PC IBM interfaccia SC SI 120 Mb slim 
Sistema di back-up PC IBM interfaccia 0IC-02 60 Mb 
Sistema di back-up PC IBM interfaccia QIC-02 120 Mb 





TANDON 


Tandon Computer S.p.A - Via Enrico Fermi, 20 - 20094 Assago (MI) 





T286N NF - 80L286 6/12MHz, 1M 

7286 NSF - 80L286 6/12MHz, 1M FD 1.44M 

T286 N 40 - 80L286 6/12MHz. 1M FD 1.44M HD 40M 
T3865x N NE - B03B6SX 8/16MHz, 1M 

T3865x N SF - 80386SX 8/16MHz, 1M FD 14M 

T386sx N 40 - 80386SX 8/16MH2, 1M FD 1.44M HD 40M 
PCA sU/286 SF - 80286 8/12MHz, 1M FD 1.44M 

PCA sW/286 40 - 80286 8/12MHz, TM FD 1.44M HD 40M 
PCA/12 SF - 80286 8/12MHz, 1M FD 1.2M 

PCA/12 40 - 80286 &/12MHz, 1M FO 1.2M HD 40M 
PCA/12 110 - 80286 8/12MHz, 1M FD 1.2M HD 110M 
PAG/12 - 80286 8/12MH2, 1M FD 1.2M/1.44M 

PAC 3865x - 80386SX &/16MHz, 1M FD 1.2M/1.44M 

PCA sU/3B6sx SF - 803B6sx 8/20MHz, 1M FD 1.44M 

PCA s|/386sx 40 - 80386sx B/20MHz, 1M FD 1.44M HD 40 
PCA sU/3B6sx 200 - 80386sx 8/20MHz, 1M FD 1.44M HD 200M 


LT/286 - 800286 8/12MHz, 1M FD 1.44M HD 20M video LCD EGA 
LT/3869x - 80386sx 8/16MHz, 1M FD 1.44M HD 40M video LCD VGA 


T386/20 SF - 80386 8/20MHz, 1M FD 12M 

7386/20-40 - 80386 8/20MH2, 1M FO 1.2 HD 40M 
T386/20-110 - 80386 8/20MHz, 1M FD 1.2M HD 110M 
7386/33 SF - 80396 8/33MHz, 1M FD 12M 

T386/33-110 - 80386 8/33MH2z, 1M FD 1.2M HD 110M 
T396/33-330 - 80386 8/33MHz, 1M FD 1.2M HD 330M 
PCASI/486 SF - 80486 B/25MHz, 1M FD 144M 

PCA s/486 110 - 80486 8/25MHz, 1M FD 1.44M HD 110M 


MCmicrocomputer n. 109 - 


1.615.000 
1.690.000 
2.110.000 
2.115.000 
2.190,000 
2.690.000 
2.125.000 
2.750.000 
2.795.000 
3.495.000 
4.145.000 
2.940.000 
3.640.000 
2.690.000 
3.190.000 
4.990.000 





luglio/agosto 1991 





PCA si/486 200 - 80486 8/25MHz, 1M FD 1.44M HD 200M 

7486/33 SF - 80486 8/33MH2, 2M FD 12M 

T486/33-110 - 80486 8/33MHz, 2M FD 1.2M HD 110M 

T486/33-330 - 60486 B/33MHz, 2M FD 1.2M HD 330M 

T4B6/33-660 - 80486 8/33MHz, 2M FD 1.2M HD 660M 

T486/33 SF A TORRE - 80486 8/33MHz, 8M FD 1.2M/1.44M 

T486/33-300 A TORRE - 60486 8/33MHz, BM FD 1.2M/1.44M HD 300M 
T486/33-1200 A TORRE - 80486 8/33MH2, 6M FD 1.2M/1.44M HD 1200M 
ADD-ON-PAC - 30-40MB PER AT 

ADD-ON-PAC - 30-40MB PER XT 


guida computer 


8.490.000 
14.690.000 
15.190.000 
18.190.000 
19.690.000 
16.190.000. 
19.690.000 
25.690.000 

‘900,000 

1.190.000 





TANDY 
Super Tronic 811 - V.le Monza, 226/228 - 20128 Milano 





Portatile mod. 102 - 80C85 2.4MHz, 32K display cris. lia, 
Portatile mod. 200 - 80C85 2.4MHz. 24K display tris. lia 
Portatile mod. 1400FD - V20 7.16/4.77MHz, 768K 2 FD 720K 
Portatile mod. 1400HD - V20 4.77MHz, 768K 1 FD 720K+HD 20M 
1000 SL/2 - 8086 8/4 MHz, 512k FD 360K 

1000 TL/2 - 80286 8MHz, 640K 1 FD 720k scheda Hercules 
1400 FD - Nec V20 8MHz, 640K FD 720K display cris. lig 
3000 NL 12 - 80286 12MHz, RAM 640K 1 FD 1.44M 

4000 SX - 80386sx 16 MHz, 1M 1 FD 1.44M scheda grafica VGA 
4000 - 80386 16MHz, IM 1 FD 1.44M 

4000 LX - 80386 20MHz, 2M 1 FD 1.44M 

4020 LX - 80386 20MHz, 1M FD 1.44M scheda grafica VGA 
4025 LX - 80386 25MHz 2M FD 1.44M 

5000 MC - 60386 20MHz, 2M 1 FD 1.44M scheda grafica 
Hard Disk Controller per Tandy 3000 NL/4000 FD/4000LX 
Monitor VGM-100 monocromatico 

Monitor VGM-200 colore CGA 

Monitor VGM-3000 colore VGA 

DMP 133 - Stampante 9 aghi 80 col. 160cps 

DMP 442 - Stampante 9 aghi 136 col. 300cps 

LP 1000 - Stampante Laser 300dpi 6 pagimin 





TEXAS INSTRUMENTS 


Texas Instruments S.p.A. - Centro Direzionale Colleoni Palazzo Perseò 
Via Paracelso. 12 - 20041 Agrate Brianza (MI) 





386/SX MOD 2M040 - 2M, FD 1.2M/î.44M, HD 40M monitor mono 
386/SX MOD 2VG40 - 2M, FD 1.2M/1.44M, HD 40M monitor VGA 

386/SX MOD 2M0110 - 2M, FD 1.24/î 44M, HD 110M monitor mono 
386/SX MOD 2VG110 - 2M. FD 1.2M/1.44M, HD 110M monitor VGA 
366/SXP MOD 2M040 - 2M, 7 SLOT, FD 1.2M HD 40M monitor mono 
386/SXP MOD 2VG40 - 2M, 7 SLOT, FD 1,24 HD 40M monitor VGA 
386/SXP MOD 2M0110 - 2M, 7 SLOT, FD 12M HD 110M monitor mono 
386/SXP MOD 2VG110 - 2M, 7 SLOT, FD 1.2M HD 110M monitor VGA 
386/SXP MOD 2M0320 - 2M, 7 SLOT, FD 1.2M HD 320M monitor mono 
386/SXP MOD 2VG320 - 2M, 7 SLOT. FD 1,2M HD 320M monitor VGA 
386/33 MOD 2M040 - 2M, 7 SLOT, FD 1.2M/1.44M HD 40M mon. mono 
386/33 MOD 2VG40 - 2M, 7 SLOT, FD 1.2M/1 44M HD 40M mon, VGA 
386/33 MOD 2M0110 - 2M, 7 SLOT, FD 1.2M/1.44M HD 110M mon. mono 
386/33 MOD 2VG110 - 2M, 7 SLOT, FD 1.2W/1.44M HD 110M mon. VGA 
386/33 MOD 2M0320 - 2M, 7 SLOT, FD 1,2M/1.44M HD 110M mon. mono 
366/33 MOD 2VG320 - 2M, 7 SLOT, FD 1.2M/1-44M HD 110M mon, VGA 
486/25E MOD 2M040 - 4M, 7 SLOT, FD 1.2M HD 40M monitor mono 
486/25 MOD 2VG40 - 4M, 7 SLOT, FD 1.2M HD 40M monitor VGA 
486/25E MOD 2M0110 - 4M, 7 SLOT, FD 1.2M HD 110M monitor mono 
486/25E MOD 2VG110 - 4M, 7 SLOT, FD 1.2M HD 110M monitor VGA 
486/25E MOD 2M0320 - 4M, 7 SLOT, FD 1.2M HD 320M monitor mono 
486/25E MOD 2VG320 - 4M, 7 SLOT, FD 1.2M HD 320M monitor VGA 
MICROLASER BASE 
MICROLASER POSTSCRIPT 17 FONT 
MICROLASER POSTSCRIPT 35 FONT 
MICROLASER XL 16ppm 
MICROLASER XL 16ppm PS 17 font 
MICROLASER XL 16ppm PS 35 font 
STAMPANTE 8930, COLORI 600 CPS 
STAMPANTE 835, NERO 300 CPS 
TV 2000 - 800286 12MHz, 1M, HD 20M, LCD, 19 Kg 
TM 3000 - 800386 20MHz, 2M, HD 20M LCD, 24 Kg 
TM 3000 - 806386 20MHz, 2M, HD 40M, LCD, 2.4 Kg 
TM 3000 - 80C386 20MHz, 2M, HD 60M, LCD, 2.4 Kg 











TITAN 


Titan Computer S.r.l. - Via Rimembranza - 84085 Mercato S. Severino (SA) 





TIT2A42M - 286/12MHz HD 42M RAM 1M FD 1,2/1.44M monocr.14" HCga 
TIT2A2OV - 286/12MHz HD 200M RAM 1M FD 1.2/1.44M monocr.14" VGA 
TIT2A42C - 286/12MHz HD 42M RAM 1M FD 1.2/1.44M colore 14" VGA 
TIT2A20C - 286/12MHz HD 200M RAM 1M FD 1.2/1.44M colore 14" VGA 


MCmicrocomputer n. 109 - luglio/agosto 1991 





THT2A42M - 286/16MHz HD 42M RAM 1M FD 1/2/1.44M monocr.14" HCga 
THT2A20V - 286/16MHz HD 200M RAM 1M FD 1.2/î.44M monocr.14" VGA 
THT2A42C - 286/16MHz HD 42M RAM 1M FD 1.2/1.44M colore 14" VGA 
THT2A20C - 286/16MHz HD 200M RAM 1M FD 1.2/1.44M colore 14" VGA 
TIX3A42V - 396/16MH2 HD 42M RAM 1M FD 1.2/1.44M monocr.14" VGA 
TIXZAZ0C - 386/16MHz HD 200M RAM 1M FD 1.2/1.44M colore 14° VGA 
TIT3A42V - 386/25MH2 HD 42M RAM 2M FD 1,2/1.44M monoer 14" VGA 
TIT3A1.20 - 386/25MH2 HD 1.268 RAM 2M FD 1,2/1.44M col. 14" VGA 
TC23A42V - 386/25MH2 CM 64K HD 42M RAM 2M FD 1,2/1.44M 

mon.14° VGA 

TC23A1,2C - 386/25MHz CM 64K HD 1268 RAM 2M FD 1.2/1.44M 

col. 14° VGA 

TC33A42V - 386/33MHz CM 64K HD 42M RAM 2M FD 1.2/1.44M 

mon. 14" VGA 

TEMAIaR ‘386/33MH2 CM 64K HD 1.2GB RAM 2M FD 1.2/1.44M 

col, 

TC24AA2V - 386/25MHz CM 64K HD 42M RAM 4M FD 12/1.44M 

mon. 14" VGA 

TRA 386/25MH2 CM 64K HD 1.2GB RAM 4M FD 1.2/1.44M 

201 

Re aa CM 64K HD 42M RAM 4M FD 1.2/1 44M 

mon.1 

O 386/33MHz CM 64k HD 1.26B RAM 4M FD 12/1.44M 

col. 

LS5200M-80286 - 16MHz, RAM 1M, FD 1.44, senza tast,, HCga, MiniDesk 
LS5200V-80286 - 16MHz, RAM 1M, FD 1.44, mon.9/14", VGA, MiniDesk 
LS5200C-80286 - 16MHz, RAM 1M, FD 1.44, col. 14". VGA, MiniDesk 
LS5290C-80286 - 





2.072.000 
4.138.000 
3.016.000 
4.826.000 
2.984.000 
5.840,000 
3.992.000 
13.682.000 


4.578.000 
14.266.000 
5.040.000 
14.474.000 
7.070.000 
16.758.000 
7.722.000 
17.410.000 
1.044.000 


1.640.000 
2.328.000 


16MHz. RAM 1M; HD SOM, FD 1.44, col 14°, VGA, MiniDesk 3514.000 





TOSHIBA 


Toshiba Information System (Italia) SpA 
Via Cantù, 1 - 20092 Cinisello Balsamo (MI) 





TiÒOO - 80C88 477MHz, RAM 512k FD 720k LCD 

71000 SE - 80088 9.54MHz, RAM 1M FD 3,5° 1.44M/720K LCD 

T1000 XE - 80C88 9 54MHz, 1M HD 20M dispiay LCD 

74000 LE - 80C86 9.54MHz, 1M FD 1.44M HD 20M display LCD 

74200 XE - 80C286 12MHz, 1M, HD 20M+FD 144M/720K display LCD 
1200 XE/40 - Come 11200 XE ma con HD da 40M 

731006 - 80286 12MHz, RAM 1M, HD 20M+FD 720K/1 44M disp plasma 
131008/40 - come 131006 con HD 40M 

73200 - 80286 12MHz, RAM 1M HD 40M + FD1.44M/720K disp. plasma 
T2000SX - 80386SX 16MHz, 1M FD 1.44M /720k HD 20M disp.LCD 
T2000SX/40 - Come T2000SX ma con HD da 40M 

T3100SX - 80386SX 16MHz, RAM 1M HD 40M+FD720K/1.44M disp. plasma 
T3100SX/80 - come T3100SX con HD 60M 

T3200SX - 80366SX 16MHz, RAM 1M HD 40M+FD720K/1,44M disp. plasma 
T32008Y/120 - come T32008X ma con HD da 120M 

T3200SKC/120 - B0386SX 20MHz, RAM_1M HD 120M+FD720K/1 44M, LCD 
T5100 - 80386 16MHz, 2M FD 1.44M/720K HD 40M disp, piasma 

T5200/40 - 80386 20MHz, RAM 2M HD 40M + FD 720K/1 44M, VGA 
T5200/100 - come T5200/40 con HD 100M 

15200/200 - come T5200/40 con HD 200M 

152000/100 - 80386 20MHz, 2M FD 1.44M/720K HD 100M 

disp, LCD VGA colore 

15200C/200 - come T5200C/100 con HD 200M 

T8500/25 - 80386 25MHz, RAM 2M HD 100M FD 1.44M/720k 

EXPRESS WRITER 301 - stampante 24 aghi 80 col. 50 cos 

PAGELASER 6 - stampante Laser 6 ppm 512K 150 togli 

PAGELASER 8 - stampante laser 8 ppm 512k 200 fogli 

PAGELASER 8 PS - stampante laser 8 pom 25M 200 fogli 

PAGELASER 12 - stampante laser 12 ppm S12L 250 togli 





TULIP COMPUTERS 
Tulip Computers Italia Spa. - Via Mecenate. 76/3 - 20138 Milano 





Tulip PC compact 2 - NEC V20 9.54MH2, 640K FD 1.2M 0 1.44M 

Tulip PC compact 2 - stessa configurazione + HD 20M 

Tulip AT compact 3 - 80286 12MHz, 1M FD 1.2M o 1.44M + HD 20M 
Tulip AT compact 3 - stessa configurazione con HD 40M 

Tulip SX compact 2 - 80386SX T6MHz, 2M FD 1.2M 0 1-44M + HD 40M 
Tulip SX compact 2 - stessa configurazione con HD 100M 


3.200.000 
Ha 


Tulip AT 386/25 - 80386 25MHz, 4M FD 1.2M o 1.44M 32K Cache + HD 40M iron 


Tulip AT 386/25 - stessa configurazione con HD 100M 
Tulip AT 386/25 - stessa configurazione con HD 150M 


112000 


Tulip TR 386/25 - 80386 25MHz, tower 4M FD 1.44M 32k Cache + HD 100M 9.900.000 
12 


Tulip TA 386/25 - stessa configurazione con HD 150Mi 

Tulip TA 386/25 - stessa configurazione con HD 330M 

Tulip TR 386/25 - stessa configurazione con HD G60M 

Tulip TA 466. - 80486 25MHz, BM B slot EISA FD 1.2M/1-44M 

HD 100M scheda video VGA 

Tulip TR 486 - stessa configurazione con HD 660M 

Tulip NB 286 - 80C286 12MHz, 1M FO 1.44M HD 20M display LCD 
Tulip WS286 Isolan - 80286 12MHz, 1M FD 1.44M/1.2M 


‘900.000 
15.600.000 
16.600.000 


20.800.000 
27.500.000 
5.000,000 
‘3.000.000 





295 





Éuida computer 


Tilip WS286 (sola — stessa configurazione senza Floppy I LAP38640D - LAP-TOP 396SX 16MHz, 1M FD 1.44M + HO 40WD. LCD VGA 4600000 
Monitor monoeromatico 12° fostri verdi o bianchi .000 | N28620D - Note Book 28ESX 12MHz. 1M4+FD 144Mb+HD 20M, LCD VGA 4 100.000 
Monitor VGA 14° monocromatico con scheda VGA 800.000 | Sistemi unix 
Monitor VGA colore 14° con scheda VGA XGB6GE - 80385 33MHz, 4M FD. 144M + HD 170Mb Unix 32 7.600,00 
Monitor VGA 14° monocromatico YAGED - 80486 33MHz EISA, BI FD 1.A4M + HD SCSI 330M Unix 321660000 
Monitor VGA 14° colore Terminal intelligent 
Mouse universale UINISZBGS - 80286 1SMHz, 1M FO 144M 1.350.000 
UNISZBGESNN - 80286 15MHa, 1M FD |.44M Emhomet ETHN 

soltvare TCP/IP © DOS NFS 270.000 
UNIBIT Riti locali lan manager 
Unibi spa = Via di Tore Riga, 6 - 00131 Roma ‘53966/LM - 80386 EI &M FD 1.A4M + HD 170 Mb OS/2 121 
è Lan Manager 2005 unt 9.400.000 
SHBEDII > DAG SUE PISA, 12 FD 1A4MO + HD SCSI 320 VGA 
DS/2 121 e Lan Manager 20 5 utent 16.500.000 
Reti locali novll 
5906G/N - 80386 33MHa, dM4 FD. 1.44M + HD 170Mb 
Novell Nelware 286 8 utenti 9,800/000 
SABBIA - 8OAGO SIM? ESA, BI FD 1444 + HD SCSI GAM VGA 
Novell Netwara 286 100 ulent 22.000.000 
DIENIO — iena Here 100 uteni ice di 2.300.000 

Inistation 

UNISZABE - 80286 15MHz, 1M Elhemel ETHI per Novell e Network 0S 1.500.000 
UINISSBBEF — BOSBGSX 15MHz. 1M FD 1.44M 2200.0008 
Schede Elhemet 
ETHN - Scheda Ellemet Unidala bus 8 Dl (comp. NE1000) 
ETHWB - Scheda Ethare! Unidala bus 8 bit (comp. WDB003) 
ETHIG - Scheda Eihemet Unidata bus 16 dil (comp. NE2000) 
ETHWIG - Scheda EMhemet Unidala DUS 16 Di (comp. WOE003) 
ETHE - Scheda Elhemet EISA 22 bil 
WDBOO3EM - Scheda Elhemel Westein Digital Microchannel 16 bit 
WDEOOSE - Scheda Ethemet Westem Digial WDEOOGE bus 8 bi 
\DBOO3E1G - Scheda Ethernet Westam Digital WOBOOSE bus 16 tit 
NEZ - Scheda Ethernet Nowell Microchannei 32 bi 
NE/2-32 - Scheda Elhemnel Novell Microchannet 32 bit 1.500.000 
NEGO - Scheta Eine] Novel ESA 32 DI bus masi 2.400.000 


EICOATIM - nini Mogem 2400 ba CCI v22 ZA, Bei 103 2124 300,000 
o iu js 

EMBGH - Modem 960 bau MAP CCTT V2) 22 V28 Vi VG n 

Travelmate T 3000 mod. 40 - B03B6SX 20MH2. 2M FD 3.5” HD 40M ILE là 1500; 

Trevetmte 3000 mod. 60 - O3BSSK 20M 2M FD 35, 4D ROM ei ua Vai Vaz Vazbis, V23 V32 

TS 3000 mod: 140 - 80386 33MHz, 4M 644 FD 35° HD 1401 500.000 

TS 3000 mod. 320 - 80386 33MHz, AM 64K FD 35° HD 320M MOSS METZ Daus e Eni sor 

i e E) SODODO | MI4 - Monlior monocromatico MGA_14 polli piatto basculante 

TS 4000 modi 620 - B0486 25MHE BM B4K FD 35° HD 620V #00 MGVGA - Moritor colori 14 pollici VGA risoluzione 640x460 

TS 4000/1 mod. 320 - BOABG 2SM2. BM 64K FD 3.5" HD 320M ol MESOG01 - Moritor colori 16 pollici multisme ris. fino 1280x1024 

TS 4000/1 mod. 620 - 80486 25MHz. BM 64 FD 35° HD 620M 

DSP 14 - monitor monocromatico 14° Î 

VGM/3 12 - monitor monocromatica 12 US ROBOTICS 

VGA/G 14 - monitor monocromatico 14° Spider Electtonis snc. - Via Bouoheron, 18 - 10122 Torino 

VGC/3. 14 - monitor colore 14° 

MSG 2A - monitor multisincronisma colore 14° 

MSG 3D - monitor myllsincronismo colore 14° 

MSG 4D - monitor multsineronismo colore 16 

MSC 5D - monitor multiincronismo colore 20' 

UB ATO- stampante 9 aghi 80 col. 192/40 cos 

Ui8 2150/P - stampante 9 aghi, 80 col, 220/40 cos 

UB 2250/P - stampante 9 aghi, 136 col 220/40 cos 

UR 2300/P - stampante 9 agli, 80 col. 324/54 cos 

LB 2400/P - stampante 9 aghi 136 co]. 324/54 00s 

UB 1100» stampante 24 aghi, 110 col. 240/50 cos 

UB 3300/P - stampante 24 aghi, 80 col. 240/60 cos 

UB 3400/P - stampante 24 aghi. 126 col. 240/60 cos 

UB 4400 - stampante 24 aghi, 196 col, 264/88 cos 

UB 4400 C - stampante 24 aghi, 136 col. 264/88 cos colori 

UB 4600 - stampante 24 aghi, 135 col, 400/133 cos 

UB 5600 - stampante 24 aghi, 136 col. 486/1620ns 

UB 7100 52-S - Let Array, G40K Ad Sppm 200 dpi 

UB 7100 PS-D - Led Array, 2M AA, Spom 200 doi 

UB 7200 52-S - Laser, G40K A4, 12 ppm 300 dpi 

Diconix 150 Plus — gelto di inchiostro 80 col, 180/44 cps 

Diconix 300 - getto di inchiostro 80 col. 310/61 cps 

Diconix 300 W- gelto di inchiostro 196 col. 310/61 cps 











DS 216 mod, 45/H - 80286 8/16MH2 1M 

DS 216 mod, 45/V - 80286 8/16MH2. 1M 

DS 216 mod. 90/H - 80286 8/16MHe, 1M 

DS 216 mod, ION » - 80286 B/6MHz. 1M 

DS 316 mod, 

DS 316 mod 

DS 316 mod. 

DS 316 mod. 

DS 320 mod. 45 - BOZAGSX #0/2OMHz, 2M FI 

DS 320 mod. 90 - 80386SX 10/20MHz, 2M FI 

DS 320 mod. 135 - 80386SX 10/20MHz, 2M FD 

DS 325 mod 2° 80386 12/25MHz, 4M FD 35° 

DS 325 mod 9% - 60386 12/25MI 

DS 325 mod. 

DS 333 mod, 90 - 

DS 333 mod. 135 - 80386 33MHz. AM 64 FI 

DS 333 mod. 180 - 80386 33MHz. 4M 64K FD 35" HD 180M 

DS 425 mod, 90 - 80486 25MHz. 4M 64K FO 3,5 HD 90M 

DS 425 mod. 135 - 80486 25MHz, 4M 64K FD 3.5" HD 135M 

DS 425 mod, 180 - 80486 25MH2, 4M 64K FD 35° HD 180M 

LS V30 mod. 1 - V30 10MHz. 1M FD 3.5" schermo LCD 

LS V30 mod. 40 - V30 10MHz. TM HD 40M schermo LCD 

LS 212 mod. 20 - 80286 12MHz. IM 1FD 35° HD 20M schermo LCD 
LS 320 mod. 40 - 80386SX 20MHz, 1M FD 35° HD 40M schermo LCD 
LS 320 mod. 80 - 80386SX 20MHz. 1M FD 35° HD 80M schermo LCD 
Travelmate T 2000 mod. 20 - 80C286 12MHz. 1M FD 3.5" HD 20M 


8888S8555835S888S8S883S3ss 


ESBBSGSSSSSsss 53 SSBES8S58 


5 
E 











Modem Courier HST Dual st 
Modem Courier HST Dual/PC 
Backmount HST Duaì SL 
Modem Courier V.32 bis 
Modem Courier V.32/PC 
Rackmount V.32 bis 

Modem Courier HST 

Modem Courier HST/PG 
Rackmount HST 





VEGLE 


fegas Computer Communications ITALIA spa 
VE ee 18 007 Colnzno e) 


CE CODE D — 600 10, GHOK HD 20/4, HGCIOGA mon, 14 
GE 2612 D - 80286 12MHz, 1024k HD 40M, VGA mon 
GÌ 2612 D = 80286 12 1024 HD GO VGA mon 14 
CS 2616 D - 80286 16MHz 1024k HD 40M, VGA mon, 14° 
CS 2616 D - 80286 16MHz. 1024K HD 80M, VGA mon, 14 
CS 36165 D - 80386 SX 16MHz, 1024K HD 40M, VGA mon 
CS 36165 D - 80386 SX 16MHz. 1024k HD 80M, VGA mon 
CS 36205 D - 80386 SX 20MHz 1024K HD 40M. VGA mon 
UNIDATA CS 36205 D - 80386 SX 20M{H2, 1024k HD B0M, VGA mon. 14° 

CF 2616 D - 80286 16MHz 1024k, HD 40M, VGA mon, 14 

Unidata srl - Via S Damaso, 20 - 00165 Roma CE 2616 D - 80286 16MHz 1024K. HD 80M, VGA mon. 14" 
CF 36165 D - 80386 SX 16MHz, 1024K, HD 80M, VGA mon. 14° 
Personal Computer CF 36208 D - 80386 SX 20MHz. 1024K HD 80M, VGA mon. 14° 
PXGO04 - 80286 15MHz. 1M FD-1.44M CF 2625 D - 80386 DX 25MHz 1024K, HD 80M, VGA mon. 14° 
PYGO84D - 80286 15MH2, IM FD_1.441 CF 3625 D - 80366 DX 25MHz, 1024k, HD 120M, VGA mon. 14 
PAT044D - 803BOSX T6MHz, 2M FD 1 CF 3633 D - 80386 DX 33MHz. 4096K, 32k © HO 80M, VGA mon.1d" 
PA70G4D - B0386SX 16MHz 2M FD 1 CF 3633 D - 80386 DX 33MHz. 4096K. 32 C HD 10M, VGA mon 14 
PAESAAD - BOGB6 25MH2, dii FD 1.44 
PAESGAD - 80386 25MH2, AM FD 1441 
AX8084D - 80386 3aMH2, 4M FD 1.44 
AXGOF4D - 80386 3aMHz 4M FO 1 
AX90G4D - 80486 33MH2, EISA, 4M 
AXGOH4D - 80486 33MHz. EISA, 4M 





Rsa 5sb33Ss382385 8253428 


888888883885 383888388883 








ES 
++4+ 824 
Fra 
Sia 


1096K, 
GT 3625 T - 80386 DX 25MH2, 1024, HD 120M, VGA mon. 14° 
CT 3625 T - 80386 DX 25MHz. 1024k, HD 180M, VGA mon. 14 
CT 3633 T - 80386 DX 33MH2, 4096k, 32k C HD 120M VGA mon. 14° 
tb + HD do 1000M CT 3633 T - 80386 DX 33MhHz. 4096k, 32k C HD 180M VGA mon, 14° 8.325.000 


SSEbEsI 
333 
® 


ss 
sz 


4 





296 MCmicrocomputer n. 109 - luglio/agosto 1991 





CT 4625 T - 80486 25MH2z, 4096k, 64K C HD 180M VGA mon. 14" 
CT 4625 T - 80486 25MHz. 4096K, 64K C HD 300M VGA mon, 14° 


Éuida computer 


12.170.000 
14.115.000 





VICTOR 
Viotor alia - Via Acerbi 23, 16148 Genova 





VBEPFD - 80c86 10MHz. 640K 2FD 720K display LCD 

VBGPHD - 80C86 10MHz, 640K 1FD 720k HD 20M display LCD 
V286P30 - 80286 10MHz, 1M FD 1.44M HD 30M display Plasma 
VEBGMSF - 80286 12MHz. 1M FD 144M 

V286M40 - 80286 12MHz, 1M FD 1.44M HD 40M 

V286MB0 - 80286 12MHz, 1M FD 1.44M HD SOM 

V286M120 - 80286 12MHz 1M FD 1. vr HD 1200 
V386MSF - 80386sx 16MHz, 11 

i Ha o 1 





VAB6T/G00/25 - 80486 25MHz. 4M 

V8B6TU/120/33 - 80386 33MHz, 4M 

V386TU/300/33 - 80386 33MH2, 4M 
V3B6TU/600/33 - 80386 33MHz, 4M 





VIDEO SEVEN 
Editrice lialiana Software SpA - Via Fieno. 8 - 20123 Milano 





V LUX - scheda MDA-CGA HERC ris. lap 

VGA - scheda MDA-CGA-HERC-VGA ris. 800x| 

FWR VG - scheda MDA-CGA-HERC-VGA ris. “estos 
V-RAM VGA 512 - scheda VGA con 512k RAM ris. 1024x76-16 
V-RAM VGA 256 - scheda VGA con 512K RAM rìs 1024x76-4 
VGA-1024ì - scheda VGA ris. 1024x 76-16 

VGA-1024i 512- come sopra con 512K RAM 





WANG 
Wang Italia SpA, - S.S. Padana Super 20090 Vimodrone (MI) 





PO 250/16 - 80286 16MHz 1M FD 525/3.5° HD d0M 
PC 280/20 - 80286 20MHz. 1M FD 525/35" HD 100M 
PC 382 - 80386 20MH2, 4M FD 525°/3.5° HD 143M 


773.5" 64K cache HD 100M 
13,5 64K cache HD 200M 
3.5" HD 200M 





WYSE TECHNOLOGY 


Wyse Technology - Centro Direzionale Milanotiori 
Strada 7. Pal. 12 - 22089 Rozzano (MI) 





Personal computer 

W-2012-0? - 80286 12MHz, 1M FD 12M, MS-DOS 33 
Wy-2012i-03 - 80286 12MHz, 1M FD 1.44M, MS-DOS 33 
WY-2012i-40 - Stessa cont. del WY-20121-03 con HD 40M 
D3865X-165-00 - 80386sx 16MHz, IM, MS-DOS 4.1, VGA 
D386SX-165-03 - Stessa conf. del D386SX-16S-00 con FD 1.44M 
D3868X-165-40 - Stessa cont. del D386SX-165-03 con HD 40M 
1386-25-01 - 80386 25MHz 1M FD 12M, MS-DOS 41 
D386-25-03 - Stessa conf del D386-25-01 con FD 1.44M 
1386-25-40 - Stessa cont. del D386-25-03 con HD 40M 
D386-25-110 - Stessa conl. del D386-25-03 con HD 110M 
D486-25-01 - 80486 25MHz, 2M FD 12M, MS-DOS 4,1 
D486-25-03 - Stessa cont. del D486-25-01 con FD 1.44M 
D486-25-110- Stessa cont. del D486-25-03 con HD 110M 
D486-25-200 - Stessa cont. del D486-25-03 con HD 200V 
D4B6-25-300£ - Stessa conî. del D4B6-25-03 con HD 300M-ESDI 
D486/33E-07 - 80486 33MHz EISA, 2M FD 1.2M, MS-DOS 4.1 
D486/33E-03 - 80486 33MH2 EISA, 2M FD 1.44M, MD-DOS 4.1 
D486/33E-300 - Stessa conf, del D486/33E-03 con HD 300M-ESDI 
D486/33E-660 - Stessc conf, del D486/33E-03 con HD 660M-ESDI 
Terminali 

Wr-30 

wa 

w-so 

Wr-120 

W-160 

W-185 

Wr-370 

Monitor e schede video 


MCmicrocomputer n. 109 - luglio/agosto 1991 


BESDRSISSE 


& 
B#88838888558 


BASE 
8 





WY-455 - Scheda SUPER VGA, 800x600 

WY-470 + Scheda SUPER VGA HI-RES, 1280x 1024 

WY-7500 - Processore grafico HI-RES, monocromatico, 1280x<1024 
WY-550 - Video VGA 14" monocromatico 

VW-655 - Video VGA 14" colore 640x480 

WWY-670 - Video SUPER VGA HI-RES, MULTISYNO, colore, 1280x1024 
WY-790N- Video 19° monocromatico, HI-RES, 1280x 1024 





ZENITH DATA SYSTEMS - GROUPE BULL 


Zenith Data Systems Ialia 
Milanofiori Strada 4 Palazzo AG - 20090 Assago (MI) 





Z286LP Plus-t - 80286 12MHz, 2M, FD 144 

Z286LP Plus-100 - 80286 12MHe, 2M, FD 1.44, HD 100M 

T-LS-1 - 80396/5x 16MHz, 1M, FD 144 

2-LS-40 - 80386/sx 16MHz 1M, FD 1.44, HD 40M 

21S1-1 - Minisport 80C88 10MHz, IM 768K ROM HD 20M 
1P286e-20T - Supersport 80286 12MHz, 1M FD 1.2M HD 20M 
2P286e-407 - Supersport 80C286 12MHz, IM FD 1,2M HD 40M VGA 
2P3B6x-407 - Supersport 803865x 16MH2. IM FD 12M HD 40M 
2P38691-1207 - Supersport 80386sx 16MH2. 1M FD 1.2M HD 100M 
73865x/16-40 - 803869x 16MHz, 2M FD 1.44M HD 40M 

20-150-1 - Hard disk IDE Kit 155M 

2A-3700-H2 - Hard disk IDE Kit 40M 

20-1510 - Hard disk ESDI 150M 

2D-320-E - Hard disk ESDI 320M 

2AB-3600-DI - Hard disk drive Kit da 160M 

ZAT-4200-D3 - Hard disk Kit SCSI 360M 

2AT-4200-D6 - Hard disk Kit SCSI 670m 

20-760-S - Hard disk Kit SCSI 760M 

ZAT-4200-DC - Hard disk Kit SCSI 1,26b 

2AT-4200-EC - DTP EISA controller aggiuntivo. 

2A-2486/25E-170 - 80486 25MHz, 4M FD 1.44M HD 170M 
2486/25E-170 - 80486 25MHz, 4M FD 1.44M HD 170M 

3900-CI - Coprocessore matematico 80387sx/20MHz 

CPF-1341 - Copracessore 8038750/20MHz 

13865w/20-1 - 80386sx 20MH2, 2M FD 1.44M 

13865/20-80 - 80386sx 20MHz, 2M FD 1.44M, HD 80M 
13865x/20-150 - 8038654 20MHz, 2M FD 144M, HD 155M 
2386/25-70 - 80386 25MHz, 2M FD 1.44M HD 70M 

2386/25-150 - 80386 25MHz. 2M FD }.44M HD 150M 
1-386/25-M-100 - 80386 25MHz, 4M FD 1.44M HD ESDI 100M 
2-386/25-M-160 - 80386 25MHz, 4M FD 1.44M HD ESDI 160M 
1386/39E-150 - 80386 EISA 33MH2, 4M FD 1.44M HD 150M 
7386/39E-320 - 80386 EISA 33MHz. 4M FD 1.44M HD 320M 
2486/25E-80 - 80486 25MHz, 4M FD 1.44M HD BOM 
2486/25E-170 - 80486 25MHz, 4M FD 1-44M HD 170M 
2486/33ET-360 - 80486 33MHz BM FD 1.44M HD 360M 
CPU1320 - BM400, 8038654/16MH2. RAM 2M, FD 1.44M HD 40M 
CPUT321 - BMAOO, 8038691/16MHz, RAM 2M, FD 1.44M HD 80M 
CPU1332 - BM500, 80386/20MHz, RAM 2M, FD 14M + HD 80M 
CPU1333 - BMS00, 80386/20MHz, RAM 2M, FD 1.44M + HD 140M 
CPU1334 - BM500, 80386/20MHz, RAM 4M. FD 1.44M + HD 140M 
CMK1310 - RAM 2M, (2x1M SIMM) 

CMK1230 - BMS0O 4M ext (SIMM) B0ms 

CMM1330 - BMS00 4M ext. card (add.cmk1310) 

2A-3600-C] - 80387/25MH7 

2A-3800-CI - 80387 33MHz x 386/33 

2416-SS - B0C287 12MHz (Supersport 286/2868) 

2A3700-CI - 80387sx 16MHz (Supersport 386SX/d13865x) 
2MM-149-P - Monitor 14" VGA analogico, b/n 

DMU1964 - Monitor 14" VGA Monocromatico 

ZCM-1390 - Monitor 13" VGA analogico colore 

ZCM-1492 - Monitor 14" VGA analogico schermo piatto colore 
1CM-1650 - Monitor 16° VGA compatibile Multisync, colore 
CTS1963 - Sireamer Tape 150 M esterno 

Compuprint 4/12 80 col. 160/40 cos 

Compuprint 4/14 80 col, 160/53 cos 

Compuprint 4/22 80 col. 200/50 cps 

Compuprint 4/23 136 col, 200/50 cos 

Compuprint 4/24 136 00. 240/80 cps 

Compuprint 4/40 100 col, 300/70 cos 

Compuprint 4/41 136 col. saro e 

Compuprint 4/43 116 cal. 300/ 

Compuprint 4/51 436 col. sorto cos 

Compuprint 4/52 136 col. 300/100 cos 

Conmuprint 4/54 136 col, 360/120 cps 

Compuprint 4/62 154 col. 250/120 cos 

Compuprint 4/64 136 col, 480/75 cos 

Compuprint 4/66 136 col. 400/180/75 cps 

Compuprint 4/68 136 col, 600/150 cos 

Compuprint Laserpage 602 6 ppm 

Compuprint Laserpage 622 6 ppm 300x300 dpi 
Compuprint 870.18 aghi 196 col 750150 cos 


adsss 
38888 


B88885883888888 


SS33S383333583828 


8 


8 





297 
















unico esemplare, fra privati. 
Vedere istruzioni e modulo a pag. 305. 









VENDO 


Vendo Archimedes 310 completo di monitor a colon, Pe 
Emulator, programmi, DTP. giochi, Paint, CAD L 
1500 000 Tel. 06/8600519 Roma. 







Vendo Apple IGS perfetto (scheda esp. per 4 Mbyte 
installato -, Hard disk intemo 42 mbyte: monitor volre 
divo 800K. manuali utente; mouse; software vano) a L 
2.300.000 trattabili (valore alettivo 4.000.000 circa). Tele 
fonare allo (0429) 87232 (zona Padova) dalle 20,00 alle 
22.00 (Alessandro) 










Per Amiga 500 vendo. causa mutilizzo, 16 programmi 
onginali (avventure Sierra, ecc), Richiedere la lista prezza- 
ta a Luca Osella, Corso Chieri 107, 10132 Torino Tel. 
011-8987054 








Vendo video processore Eltos VS 100 L_ 900,000 Zoppi 
Walter - Via della Libertà 15, 19013 Devia Marina (SP), 
Tel. 0187/816562 







Scheda Hercules, con uscita per stampante parallela + 
monitor mono cramatico (fosfoni verdi + manuali d'uso 
+ Hard disk olivetti 120MB, anche singolarmente L 
200,000 trattabili, Paolo Malatesta - V.le Lincoln 183, 
81100 Caserta, Tel. 0823/326723 










PC-BIT PLUS compat. IBM XT - NEC V20 a 10 Mhz + 
640 Kb RAM + Contr + Flopy + 2 drive (720k-260h) + 
Hercules + parallela + sonale + tastiera 10) tasti + 
monitor 12 F.V. + programmi: a sole L 800.000. Tel. 06/ 
732956 chiodere di Fabrizio 









Vendo disperatamente un PC 1640 Amstrad: Smb:. 
7090 Kram, 6 slot di espansione... con moltissimi pro: 
grammi e giochi tutto a lira 400.000 compreso il mani 
tor!!! Tel 0523/65756 Alessandro. 







Vendo causa inutilizzo pocket computer Casio PB-1000 
(8 Ram, schermo grafico sensoriale, ect) a L_ 350.000 
non tratt. (pagato L 550,000) oppuro scambio con Amiga 
500 [aggiungo L 100,000) purché in ottime condizioni 
Telefonare (0429) 879027 dalle 16.00 alle 18.00, Chiede 
re di Giulio 
















Vendo PC IBM PS/2 30-021 con HA 20 Mb PC PSI2 30- 
002 con È FD 720 KB. vendo videocamera Philips VKR 
8820. Eventuali scambi, contattare Bonasia Calogero 
Via Pergusa 218, 94100 Enna - Tel. 0337-882565 oppu- 
re 0935-24607/500504 






Vendo Amstrad PPC 640 doppio dnve 3.5” 620k. mo- 
dem, borsa, moltissimi programmi portatile a batterie, L 
0.000 Tel, ore serali 0432-699660. 













Lotus Symphony 2.2 alano vendo a Lit. 700.000 causa 
inutilizzo, Garanzia In branco veramente mai usato, Tel 
0432-44015 chiodere di Aldo. Aldo Pellis - Via Ampi 
20 11, 33100 Udine 










Vendo Olivetti M24, ottimo stato, G40K ram, ] Fd da 360 
K. 1 HD da 20 Mb, contenente molti programmi di vano 
genere tastiera estesa, | monitor colore 12 pollici, il tutto 
a lite 1.500.000 trattati, Telefonare ore pasti a Roberto 
Tel. 0532-51156 







Computer 286 ATcompatibio. 12 Mhz: 1 MB Ram 
floppy 1.2 MB e floppy 1.44 MB; MD 20 MB/21ms; 2GA; 
monitor mono cromatico mouse malti programmi a Lire 
2.500.000 trattabili Barbaresco Rocco - Via Udine 18, 
33052 Cervignano del Friuli (UD) Tel. 0431/30959 







Vendo Amstrad PC 2286 HD-14CD; monitor VGA colori 





298 


micro market 


Annunci gratuiti per vendita 0 scambio di materiale usato o comunque in 





Per motivi pratici, sì prega di non lasciare comunicazioni 0 chiedere 
informazioni (telefoniche o scritte) riguardanti gli annunci inviati. 


14” alta risoluzione, HD 40 Mega, mouse, coproc 
80287.scheda modem 2400 Baud, floppy drives: 3 > * 
1.44 Mega; 525 * 1,2 Mega. inoltre stampante Manne- 
smamn Tally tally MED, 85. Inoltre software: autocad 
windowsWworowin; lotus, ecc. 1 anno di vita, perfetto, con 
imballi e manuali. Tutto a 4 milioni. Tel. Domenico 
02.514172 


Attenzione!! vendo PC Compaq 286e ]Mb Ram, 1 Fd 
1.2 Mb; HD 20 Mb (21 msì, VGA, manitor, programmi + 
stampante 9 aghi 80 col. star LC-10, Il tutto in ottime 
condizioni (garantito) @ a L 200.000 - Tel. 0771-641263 
Raffaele 


Vendo floppy dischi per AT/XT ed compatibili telefonare 
ore pasti prefibilmente ore cen al seguente numero 091/ 
8818077 © chedere di Alessandro 





Vendesi diversi videogames in originale con confezione, 
manuali, dischi e tutto ciò che c'era.al momento del 
l'acquisto, Vendesi anche (sempre originale) diverse rivi. 
ste con 0 senza disco (TGM, microomputer, PC Games. 
ecc), Vendesi anche personal computer. Scrivere 0 (me- 
glio) telefonare a Gueli Salvatore - Via Volturno 16/8, 
93100 Caltanissetta, Telfono (0934) 58.13.61 escluso 
sabato e domenica 





Vendo C128 + diive 1571 + video colon 12” + stampan- 
te MPS-803 + cartuceta turbo (5 volte + veloce) + oltre 
300 titoli tra giochi © utility + portadischi 100 P + tutti 1 
manuali © ì cavi di collegamento + trasportatore per fogli 
continui il tutto a Lit, 800.000. Telefonare al 02/9383008 
credere di Andrea 





Vendo Commodore 128 + Drive 5" 1/4 1571 + Video 
12” A colori 1901 + stampante MPS:803 {con trasporta: 
tore per fogli continui) + camuczia turbo (5 volte più 
veloce) compatibile con il 95% di software + oltre 300 
pezzi tra giochi ({ra i migliori) e utility (Geos, Printmaster, 
Wordstar, ecc) + portadischi da 100 pezzi + molti 
trucchi per giochi + tutti | manuali s'uso + tutti in 
perfetto stato a L. 800,000, Telofonare allo 02/9383008 e 
chiedere di Andrea 





Vendo Amiga 1000 monitor colore 10845 Il dnve e 
manuali; Tutto in ottime condizioni L. 800.000. Achille 
Perrone 0975-21254 





PC-AT 286 Minitower HD 20 MB, FDS' 
ram mouse, scanner, stampante 24 aghi, 


FD2.5% 1MB 
240 dischi 


programmi MS-DOS (onginali o pubblico dominio) vendo 
al 1800000 Tel a Paolo (02) 2590157 








Modem: Smartfink estemo 1.2.3. MNPS: eccezionale 
con tutti 1 protocolli V21, V22, V22 bis, V23 e correzione 
d'errore MNPS, completamente Hayes compatibile. Tutte 
le funzioni di status visualizzate © selezionate voice. 
Ancora in granzia, costato L. 490.000, vendo a L_ 380.000 
Buzzi Renato - via Filadelfia 200, Torino 011/32.62.94 


Vendo Olivetti M19, CPU 8088, 256 Kb Ram, 2FDD & 1/ 
4, video CGA 640x400 B/W, tastiera italiana, in perfetto 
stato funzionale, con imballagi onginali, il tutto a L. 
800,000 trattabili, Telefonare al numero 055/8313102 © 
chiedore di Giancarlo (oro serali) 





Vendo IBM XT trasportabile originale 640 Kb ram, HD 20 
MB. FD 720-360. CGA. orologio, seriale, parallela, giochi, 
coprocessore matematico, video monocromatico ambra. 
completo di manuali originali IBM e borsa trasporto, L 
1.300.000 trattabili 06/9768027 ore sorali 





















ATTENZIONE 


Per gli annunci a carattere 
commerciale - speculativo è 
‘stata istituita la rubrica 
MCmicrotrade. 

Non inviateli a 
MCmicromarket, sarebbero 
cestinati. Le istruzioni e il 
modulo sono a pag. 305. 

Per motivi pratici, si prega di 
‘non lasciare comunicazioni o 
chiedere informazioni 
(telefoniche o scritte) 
riguardanti gli annunci inviati. 









Vendo IBM orig. 1° mod. XT80286, 640k ram, HD20Mn 
FDHD 51/4, FDDD 3.1/2, Ser/Par, koyt del PS2 IT est 
Mon, Philips VGA Manocr. L 2.000,000, Marcolsera) 02/ 
89500089 


Amstrad 2286 HD40 Mb 2lci |.Ad, schoda grafica PVGA 
monitor VGA BN come nuovo L_ 1.800.000 trattabili 
inoltre Amstrad 2086 1 FD monitor VGA BN a L. 850.000 
intrattabili (fine luglio) Giuseppe Caparrotti Tel. 081/ 
7117158 





Vendo a motà prezzo Telex Palmare Televas «Telexan- 
do» modello PX-1000 F + stampantina dedicata PAP-40 
compro Sk. sound blaster, cad ad icone RG grafico in Rey 
tracing + VGA. Vendo manuale originale Workss 22 
(senza dischi) causa calcellazione da vitus. Telefonare 
0337/867036 © chiodere ui Renato 


Vendo C-64 + cipritastiora + manuali + registratore + 
giochi vari, Il tutto come nuovo a L. 200.000, Tel. Al NR 
0973/21706 © chiedere di Caterina o Antonio 


PC. Prodest vendo a buon prezzo - ore serali 22.24 Tel 
051-301048 


Vendo scheda Janus AT (80286) per Amiga 2000 com 
pleta di drive 1.2 Mb e software di corredo a L_920,000 
Maurizio Morini - Via Cosenza 122, 03100 Frosinone 
Tel. 0775/200890 





Vendo Computer Amiga 500 espano ad | mega, con 
mouse, tarppetino; copritastiera, interfaccia Midi, cave 
scam, vari programmi e manuali; tutto a L 700.000, Tel 
0541/988004 


Vendo 80837 J6MHz a L 250,000. banchi Ram 1 Mbit 
80 ns. a L 50,000 l'uno (6 pezzi), Tutto ll blocco L 50,000 
trattabili. Ore pasti 0746/480575 


Vendo: espansione di memoria per Amiga 1000 da 2MB. 
estemna. passante. autocantigurante: Lattice «Ce compr 
Jar 40 manuale e dichi onginali. Domenico 06/5286536 
ote serali 








Vendo Amiga 500 seminuovo + espansione 512kb + 
Drive estero basso profilo. (tutto commodore. imballo 
onginale) + Monitor coloni alta dofin, Philps 8833 + 
Joystk Arbatros + 3 manuali Jackson (Amiga Basic 
Amiga dos, Linguaggio C, valore L. 150.000) + 50 dr 
schetti progr. Tutto a L_ 300,000. Tel, 0445/368094. 





Occasione: blocco di oltre 500 basi musicali per Atari 
vendo al miglior offerente. Tel. 0541/988004 ore pasti 











Vendo Amiga 1000 con monitor 1081, drive estemo 
mouse, manuali, 50 dischi d programmi e giochi L 
1.000,00 - Tol, 0532/91130 - ore pasti 


Portatile Amstrad PPC 640 - 2 divers da 720 k_monitor 
LED (CGA], modem 2400 Baud incorporato, manuale © 
dischetti originali (DOS 3,0, programma di comunicazione, 
programma Agenoa). Come nuovo - Alessandro Tel. 06- 
8922279. Bortini Alessandro » Via Mie Macerata 10, 
00141 Roma - (Melink mc8549) 


Vendo Hayes Smartcom Ill, software avanzito di comu 
nicazione per modem Hayes, dischetti © manuale originali 
con regolare licanza d'uso. Solo L 120.000, Tel, are utli 
Gianluca 02/48950008 








Vendo PC 128 Olivetti Prodest [con Imballaggio ongina 
{e} + manuale istruzioni in italiano, + kit di base. + due 





MCmicrocomputer n. 109 - luglio/agosto 1991 








E'NATO UN MITO 9 


Specialista nell’importazione di nuove tecnologie 
Centralino:081-680954 Dir. Comm.081-7614942 
Uffici Commerciali : Corso Vittorio Emanuele 112 NAPOLI: 


In collaborazione con: 


3 informatica Specialista in 
AMITALIA:. Computer Grafica 


Torino - Via Piazzi, 18 - Tel. (011)501647 
Lanciano la Tecnologia più Avanzata a prezzi contenuti! 








33 Mhz. 256Kb di cache memory 

4 Mb RAM esp. a 64 Mb 

Doppio Floppy: 1.2 Mb, 1.44 Mb 
Hard Disk Fujitsu 135 Mb SCSI 
Scheda VGA da 1 Mb, 1024x768 
Monitor Multisyne Colori 

Cabinet Tower. 

Prezzo di lancio: L. 6.122.000 








33 Mhz. 128 Kb di cache memory 

4 Mb RAM esp. a 16 Mb 

Doppio Floppy: 1.2 Mb, 1.44 Mb 

Hard Disk Fujitsu 135 Mb SCSI 
Scheda VGA da 1 Mb, 1024x768 
Monitor Multisyne Colori 1024x768 
Cabinet Tower. 

Prezzo di lancio: L. 4.300.000 











20 Mhz. 32 Kb di cache memory 

4 Mb RAM esp. a 64 Mb 

Doppio Floppy: 1.2 Mb, 1.44 Mb 
Hard Disk Conner 40 Mb. AT BUS 
Scheda VGA da 512K 1024x768 
Monitor VGA 1024x768 Colori 
Cabinet MiniTower. 

Prezzo di lancio: L. 3.225.000 











CPU a 20 Mhz. 2 Mb RAM 

Floppy Drive: 1.2 Mb o 1.44 Mb 
Hard Disk Conner 40 Mb AT BUS 
Scheda VGA da 512K 
Monitor VGA 640x480 Colori 
Minitower o Desktop 
Prezzo di lancio: L.2.100.000 


Prezzi IVA esclusa 








| nostri prodotti sono distribuiti da: 


PIEMONTE LIGURIA VAL D'AOSTA MILANO COMO INFORMATICA ITALIA Srl : Via Piazzi 18 
- TORINO - Tel. (011) 501647 FAX 597780. 


PROVINCIA DI COMO: O/A SYSTEM Via A. Tocchetti 9 Albavilla CO Tel. 031/360098 
VENETO SIDESTREET Via S. D'Acquisto 8 Montebelluna TV Tel. 0423/300728 
EMILIA ROMAGNA PRISMA COMPUTER Via B. da Dovara 8 CREMONA Tel. 0372/436900 
TOSCANA UMBRIA ELECTRONICS SERVICE Via Vecchia Tranvia 10 PISA 

Tel. 050/982202 
ale CAMPANIA BASILICATA EURISCO COMPUTER Via Suarez 5 NAPOLI Tel. 081/5786195 








Sh 








Joystick, + giochi (circa vent), il tutto perfettamente 
funzionante al prezzo di L. 500.000 trattabili. Tol, 0425/ 
758256, ore pasti. chiadendo di Stefano 








Cedo a L. 1,200,000 (un milione & duecentomila) P.C. 
Amstrad mod. 1640 HD 20 con Hard-disk da 20 mega 
montor colori E.C.D, scheda E.GA. tastiera, mouse a 
ricco software già installato. Telefonare 02/93255844 ore 
pasti 


Vendo Basicalc+stampante+ programmi cartucce 
Memoria + manuali carta termica +alimentat 
rente a sole 400/000 - solo zona Bologna serivoro © 
telefonare (ore pasti), Mario Delmonte - Via Trieste 1 
40033 Casalecchio (BO). Tel. 051/590113 





Controller MFM por 2HD:2FD. full size, 16 bit, Interlea- 
ve 11 Vendo al miglioro olforente. Schiavo Emanuele - 
Via A. Pesenti 19 - 56124 Pisa. Tel. 050-570009 


Per cambio configurazione vendo PC Amstrad 1512 con 
memoria espansa su scheda madre a 640K SD MC - drive 
singolo 5” 1/4 - monitor colori tastiera italiana - mouse 
scheda grafica/colon alta nsoluzione - Guida operativa 
italiano L_ 1.000.000 . Sante. Tel, 0425/494127 dopo le 
ore 20,30. 





Vendo per incompatibilità con mio computer che non è 
espandibile. Videon Il per PC nuovo, mai usato, con 
garanzia in bianco, per digitalizzare immagni a colon, 
Pagato 840.000 offro a L 600.000, Tel. 0331-402035 Dre 
ulfieio chiedere di Umberto 








Apple ZE: monitor F V., 2 disk drive da 5,25", scheda 80 
col. con espansione da 128 kb © stampante OKI 80 
colonne serale/paralletà Barieci Lorenzo V. Fontanassa 
14/5 - 17100 Savona. Tel. 019/803837 ore pasti 


Vendo C84 + dive + monitor a colori + registratore + 
numerosi programmi. Ibn e manuali, Tolefonare oro sera- 
| Fabio. Tel. 02/40091384 





Vendo Sinclair QL Ver 35 completo+ man. in itallino a 
È 250,000. calcolatice TI Financial Investment Analv- 
sis L 120.000, calcolatnce T124 Basicale+modulo stat 
stica L. 150.000, Telefonare dopo le 20:00 alla 0746/ 
480575 © chiodero di Gianni 





Vonde Philips NMS 9111, RAM 768. ] FD 2.5 720 kb, 1 
FD 5,25 360 kb scheda video enlori, monitor a colori 
Philps CM 8833. vari programmi a corredo. Tutto in 
pertettissimo siato Francesco 041/942854 


Per MS-DOS. causa passaggio ad altro sistema vendo in 
blocco 40 disk 3" 1/2 1,44 Mbyte con giochi © program 
mi a scelta, ottima qualità. anche numerose ultime novità 
Tolelonare a Francesco Max sonotà. Piacenza 0523/ 
591360 


Attenzione!! Incredibile causa passaggio di sistema ven 
do tutti | migliori programmi mai usciti per Amiga! Prezzi 
accezionali, ocasione unira, fatti Il tuo archivio! Faccio 
tant omaggil! Gorantisco prezzi introvabili, Attenzione! 
Non faccio copie, chi tardi ama... Andrea Galizzi, P.G. 
Marconi n. 1 - 24015 S. Giovanni B. (BG). Tel. 0345/ 
41786 








Vendo programma originale completo «Catehword» della 
Logitoch. È Un programma di OCR da usarsì con uno 
scanner a mano per la «lettura» delle parale. Costo 
u'acquisto L 670,000; netiesto L 250.000. Buzzi Rena- 
to, Via Filadelfia, 200 - 10137 Torino. Tel. 011/326294 





Stampante con interfaccia parallela + cava a L. 300.000 
trattabili » Cardetta Pietro; Vico Rosmini, 3; Mottola 
(TA); Tel. 099/6864841 





Vendo programmi vari \Word, axcel, powerpoint) in versio- 
ne inglese per IBM:AT compatibili. Roland Bob. Tel. 
0382/36242 


Vendo Atari STF 1040 RAM 1 MB, con Hard Disk SH 204 
da 20 mb, monitor monocromatico SM 125, scheda 
Spectre V.3,0 emulazione Macintosh Plus. stampante Star 
NL:10. progranuni onginali a L. 1:200.000. Telofonare ora 
pasti 0439/2705 chvecere di Toni 


Venido! monitor monocromatico Hyundai a fosfori ambra 
12° + scheda Hercules ottimo stato, Chiedore di Claudio 
al n_06/9363327 (oro serali 


Commodore-64 Vendo, sistema completo USA C-64 


monitor colori Commodore-1702. disk dive Commodore: 
1841 con speoddos-plus, stampante Citoh Prowriter 


300 





micro market 


B510A con interfaccia grafica Cardco+G, penna luminosa, 
Joy Stick con 3 impugnatute, trasformatore H1OV - 220V. 
presiora con 6 prese LL.S.A. Enorme quantità di Software 
Manuali Prezzo L_ 800,000 trattabili. Enrico Trofarello 
Torino, Tel. 011/6498553 (sera) 





PC/XT Vendo (IBM compatibile 100%): microprocessore 
Y20, coprocessuro 8087. 640 kbyte RAM. hard disk 20 
mbyte. dive 2 (1/2)" 1.44 mbyte (il controller lo USA A 720 
Kbytel, drive 5 (1/2" 360 Kbyte, scheda Ega, doppia 
seriale; parallela per stampante, orologio. Monitor colori 
CGA, Prezzo L. 1500000 trattabili, Enrico Trofarello 
Torino. Tel. 011/6498553 (sera) 








Allaro! Causa inutilizzo vendo computer tascabile Sharp 
PC-1248 a L 100,000 E/O stampante CE-128 dotata di 
Tape recorder a L 300,000. Entrambi nm garanzia. Tel 
0187/512594 dopo le ore 14 


Vendo digitalizzatoro su scheda per IBM compatibili in 
grado di acquisite immagini da videoregistratore, teleca- 
mera 0 televisore, compreso di programma di gestio! 
accessori a L 280,000, Sgambelluri Maurizio - C.so 
Galliera 22 - 16142 Genova. Tel. 010/8145656 





Vando Atari ST.520 con monitor monocromatico e 2 divo 
a L 500.000. Telefonare ore pasti allo 0425-701274 e 
chiedere di Marco 


Toshiba T1800 portatile con processore B0C286, display a 
cnstali liquidi, scheda grafica EGA (640x400-16 tori), } 
MB di RAM, HO da 20 Mb, 1 FD da 1,44 MB + batteria 
opzionale + borsa Toshiba + monuali. 1 anno di vita L 
400.000. Telefonare Massimo Valerîì 075/8000542 
ore pasti 








Vendi Microsoft EXCEL ver, 2.10 italiano ltischi da 38°) 
mai installato, con cartolina di registrazione ancora da 
spedire a L. 450.000 Telefonare a Claudio 0523/21720 
are pasti 


Vendo stampante Honeywell LI. 9 aghi, bidirezionale, 
uscita parallela, perfetta per qualsiasi computer, inoltre 
scambio dischi per Amiga, possiedo ultime novità, Tel. 
0163/430109 Piero 


Vendo PC Amstrad, 8086, 640 kb RAM, HD 20 mb, 1 FD& 
IVA, Video colore, sctiada EGA. Mouse, manuali a We 
800,000. Noro Igor, Via Arduino 109 - 10015 Ivrea (TO). 
Tel. 0125/424236 Ure pasti 


Vonda Microsoft Windows 2.03 (originale) + 4 parade a 
Windows 3 + P.M_a lite 200.000. Vendo inoltre giochi 
onginali x MS-DOS a le 25.000 ca L'uno Luigi Bo- 
schetti - Via Magenta 49 - 10128 Torino. Tel 539151 


Atari 1040 STF + monitor SMI24 + Tv calor Phonila 16 
+ 8 giochi onginali + 300 dischi pieni di giochi e utilities, 
Tutto praticamente nuovo, Marco 0873/60154 





Stampante Mannessman T 222. 126 colonne 24 agli 
220 cps 4 colari, completa di tutto, usata pochissimo, 
costo listino L. 1:970.640 inc, IVA, 5 ora si chiama MT131/ 
1). Vendo a L_ 850.000 trattabili Tel 0721/855193 consi 
gra in tutta Îtalia 








Vondo schede Synero Expert Ill por Amiga-500/2000 
con dive estero. Queste schede copuno tutti | formati 
con qualunque protezione in 45 sec!!! Complete di 
Soltwara, cedo, nuove perché ancora da amvare, 2 di 
queste schede per sole L 38,000!!! Diego. Tel, 0933/ 
938404 





Cabine) Desktop - MB 386/SXMHZ - RAM ? MB ESP 4 
MB on board + FDD 1/44 + HD 40 MB - VGA 512 kb 16 bit 2 
RS 232 - printer + monitor VGA mono a L 1.350.000 
Inviare nelvesta » Addis Luca, Via Gabi, 8 int. 18 
00183 Roma 





Vendo vidoogiaca Atari Lynx usato pochissimo. Telefona: 
re 0444/925176 


Apple Ile + monitor con supporto + stampante scribe + 
500 programmi + word Processor «tre per tree + manuali 
@ utility a L_ 650.000 rattabil vendo, Scnvere 0 telefonare 
# Prina Cerai Massimo, via Gramsci 101 - 13052 
Gaglianico (VC), Tel. 015/541172 


Eoceionale Vendo stampante Hewlett Packard Thinkjot 
HP.1B (getto d'inchiostro) 150 eps - 80 colonne L_ 300,000 
infr o cambio can stampante nEC P2 Plus. Telofonare alla 
081-6524382 Francesco 





Portatile Amstrad PPC 640 2 floppy da 720 k + modem 


interno 2400 BAUD display LCD - manuali ecc. L. 900.000. 
Alessandro. Tel. 06/891620 


Trasportabile video al Plasma, 288 16:20 MHz. RAM 4Mb, 
HD 40Mb accesso veloce. FD 25° 1.44 Mb, tastiora it 

cgoMercules, cabinet solido perfetto stato, un anno di vita 
+ mouse agiler, Software: tutto par L. 2.800,00, Passitu 
le concordare di persona vendita è consegna sia a Roma 
{martedi-qiov.] che a selemo ven.lun |, Tel Salvatore 089/ 
751942 








Vendo, compro, scambio programmi per Amiga 500. © 
manuali. Cerco abbonamenti di ultime novità per Amiga 
Inviare liste 0 proposte 1 Massimo Alberotanza, Via 
Tripoli, 12 - 70123 Bari, Tel. 080-442131 


Vendo x Spectrum 48/128 Interfaccia 1+2 microdive 
+stampante grafica 80 colonne + penna ottica + 24 
cartucce + cana da stampa + docine di programmi, L 
‘70,000, Angelo Masi, Via Polveriera, 121 bis - 80035 
Nola (NA). Tel. 081/8236953. Dopo ore 20 











Vendo Commodore Amiga 2000 seminuovo con 2 mbytes 
di RAM. scheda MS-DOS Janus XT, 2 Drive da 3° 1/2 + 
Dnve (MS-DOS) da è 1/4 Ustenghi, c.p. 73 - 20090 Linate 
Aeroporto (MI). Tel. 02/29010190 


Vendo Apple ll + completo di 2 Drivers e shceda palcotor 
più programmi van e giochi. Vendo inoltre compatibile IBM 
XT con scheda AGA (CGA+Herc), parallela e monitor 
fosfan ambra. Toletonare weekend allo 0544/82123 
Chiedere di Gabriele 


Vondo per sistomi MS-DOS giochi, tra cul «Indiana 
Jones», uf-19», «Red Baron», occ Scrivere a Rimo 
Maurizio, Via Enzo Poli, 4 - 57100 Livorno 








Vendo per Amiga i seguenti programmi. Dick Tracy, 
Lupo Alberto, Democles e Comic Setter In confezione 
anginale con manuali, Tel. 0574-810847 (dopo Je oro 
20.30) Paolo. 


Spectrum 48K Sinelait vondisi con interfaccia dischi 2.5 
Discipie. velocissima load 48 3 secondi, tasto tasler: 
mento memoria su disco, porta parallela, interfaccia onvolt, 
prese Joistyk e net, cava Scari numerosi giochi © program 
mi, Tutto L 360.000. Tol, 075/5003674 chiedero di 
Maurizio 











Sinclair QI jm, quinteram 640 k, vendesi accessoriato 
con) interfaccia dischi kempston, 1 oppy, Monitor lastoni 
vordì, convortitore da senale a parallelo, mouse del 

Gigasoli, scheda Qsound bellissim) programmi tutto L 
880.000, Telefonare ul 075/5002674 chiedere di 
Maurizio 





Amiga 2000 b Hard disk 40 mb SCSI con autoboor + 
Monitor 10845 + scheda Janus XT drive & 1/4 + 200 
dischi utility-games ultime novità, 5 mesi di vità, imbal 
garanzie e manuali; 2.900.000!!! con stampante 
1230 usata 1 volta 3.150.000 Ver 

speeddos + programmatore di eproms + stampante MPS 
803 a un prezzo ridicolo. Antonio ore serali 051/6604137 





Vendo HP48SX ospandibilo + scheda emul 
con manuali originali, Nuovissimo, Perfetto. L 
Telefonare Carlo 02/2485013 





Tora HPA] CV 
450.000. 


Causa passaggio a monitor superiore vondo, in parfotte 
condizioni, meno di un anno di vità + i © imballi 
ariginali: Monitor Philips: Colore EGA modello SCMO73 
pitch 0.37 con scheda super Ega 2 L. 500.000. trattati 
Tolefonare ore serali. 0823/839186 Di Lorenzo Pasquale 








Vendo 8388 SX 16 MM. 2 MB RAM (Simm Sip), 2 Fioppy 
12 + 1.44, HD 42 MB (19 msì, VGA colore monitor 
Multisyne, 2 seal: 1 parallela L 2300.0090. Tel. 067 
4466029, Roma 


Vendo Epson LX-400 causa passaggio stampante superio: 
re, Caratteristiche: 9 aghi - 80 colonne - 180 CPS, Prezzo 
interessantissimo Tel. 050/40998 


Vendo AVT COMP2, compatibile apple |l EuroPlus, 2 
divo, monitor, tastiera, scheda 80 colonne, Lanquar 
Card 16K, scheda cp/m, interfaccia stampante con cavo, 
manuali riviste. dischetti a L 450,000. Tommaso Tanto, 
Via Nenni, 4 - 92019 Sciacca (AG) 





Vendo PC1 Olivetti Prodest. (BM compatibilo, +D 720 kb, 
SK CGA, parallela, seriale, porta joistick + monitor vol, 14° 
+ mouse + programmi ll tutto a L_ 1.000.000, Telefonare 
solo se interessati dalle 19 alle 20 allo 0427/907763 © 
chiedere di Paolo. 


MCmicrocomputer n. 109 - luglio/agosto 1991 





Vendo Laptop Olivetti M211V 806286 16 MHz, 1 Mb 
RAM, HD 20 Mb schermo LCD VGA retroilluminato + 
‘cessoni Nuovo L 4. 000,000. Andrea 0331/625822 (do- 
po le 20.30) 








Vendo per Macintosh scheda AST 286 per avere compati 
bilità MS-DOS su Macintosh I, Per informazioni telefonare 
Rebecchi Corrado: 02/29510707, oppure 0332/531268 
Oro pasti, 


Olivetti M19 540 KB, monitor colori, 2 PDD 360 Kb, miero- 
proc Intel 8088, 3 bus Liberi, porta scnale, parallela+soft- 
ware, compatibile FC 18M, causa inutilizzo vendo a L 
1 500.000 trattabili, Tel. 011/4525329 Venaria (TO) 


Vendo stampante Seikosha mod. GPSSOA con Interfaccia 
parallela © manuale. L 100,000. Tel, 0521/872985 Ro- 
mano 


Vendo Scanner Genius GS 4500 400 DPI + Soltware 
Prodigy OCR, ScanEDIT e dr. Genius. L 200,000, Tel 0521/ 
872985 


IBM PS2 30. G40K RAM, 1FD 720K. THD 20M. NCGA 256 
colori + 8M di programmi e giochi (ultime versioni), Tel. 06/ 
5012312 Andrea 





Stampante Hewlett Packard Thinkjet a geto d'inchiostro 
con interfaccia HP-1B, ideale per computer serie 80 0 qual 
Siastaltra workstation HP, vendo a Lit. 500,000 completa di 
interfaccia spociale per HP8S, cartuccia di icambio, coperti 
na antipolvisre. supporto portacarta © carta. Telefonare a 
Paolo Marchetto allo 0383/83741 (ore ufficio) 











Epson AX3 386:20 MHz 0WS icon 287) 1 Mb RAM HD 40 
+ FDI.2 Hb + FDI.2 Hb + FDI.4Hb 1RS:232 + Centronix 
VGAB00 600 comp, HDA/CGAEGANGA/HGA + Monitor 
E120 14° 80605 800x600 28 D.P. TTL/Analog - L 
5.000.000 (imballi originali, Tel. 051/581118-238883 [chio 
doro di Umberto) 


IBM PS/2 mod. 30-286 H21 (80286, HD 20M, FD 144, 
RAM IM VGA), lire 2.000,000. Con monitor IBM 8512 VGA 
Coloro, lire 2.700.000. Come nuovi, causa passaggio a 
sistema suponore. Tel. Fabio 048-9775028 


Amiga 500 + ESP.512K in garanzia + drive est. in garanzia 
+ monito & colori Philps + imballi, rranuali © garanzie 
originali completi, A chi acquista in blocco regalo numero» 
si tra i più bei programmi per Amiga. Telefonare ore pasti 
0421/260520 Mauro Mussoi, Corso Pisa 17 - 30020 Caor- 
e (VE) 





Vendo «MASM» Macro Assembler Microsoft ver. 5.1 in 
glese a L. 150.000 originale mai usato per MS-DOS. Paga- 

onto contrassegno + S.P. Servoro a. Biginelli Sergio, 
Via Ferruti 5 - 13039 Trino (VC) 





Vendo Olivetti M24 512 Kb RAM, monitor manocromatico, 
2 dinve da 5° 1/4, scherma antiriflesso, con tantissimo soft- 
ware a L. 600.000 non trattabili. Michele. Tel. 0873/ 
902975 





Vendo Atari PC Follo completo di alimentatore, memory 
card da 128 k è interfaccia parallela. Usato pochissimo 1 
mese di vita, ore pasti. Marco. Tel. 055/7330446. 


Vendo Modem Smartink 1-2:3, esterno. 300, 1200, 1200/ 
75 baud, Haves compatibile, cavi per il collegamento al 
computer e alla Inca telefonica a L_ 150,000, Lissa Stefa 
no, Via S.G. Bosco, 54 - 36016 Thiene (VI). Tel. 0445- 
364805 (pomeriggio) 





Vondo Amstrad 1640 ECD: EGA 256 k conmonitora colori, 
dive da 5 1/4 è 3 1/2, HD da 20 Mbyte, programmi van a L 
1.900.000 trattabili. Regalo stampante con testina rotta 
(sositubile). Lissa Stefano, Via S.G. Bosco, 54 36016 
Thiene (VI). Tel. 0445-364805 


Causa errato ncquisto, vendo Scanman Plus Logitech 400 
dpi BIN. Nuovissimo!!! completo di software [OCR) e sche- 
da L 280,000. Vendo anche piastra madre 386sx 16MHz 
IM RAM L 300,000; inline vendo Hard Disk 40 Mb 27 
MS+contraller L_ 550.000, Contattami subito! 1! Gabriele 
Merlonghi Via S. Claudio, 51 - 62014 Corridonia (MC). 
Tel. 0733/421245 (oro pasti) 





Vendo Olivetti M250 1 Mega RAM 1 Floppy 1.44 M 1] Hard 
disk da 20 mega con monitor B/N Olivetti oppure colori VGA 
Hantarexil tutto completo di manuali originale DOS 3.3 a L 
2.800.000 trattabili 0432/970349 Silvio. 





D Base IV Developpers originale. Opportunità Telef. 0171/ 
‘699502 


MCmicrocomputer n. 109 - luglio/agosto 1991 


micro market 


Cedo al primo richiadente per L. 50.000 la raccolta 
completa de il mio computer 8 volumi dell'istituto 
Googralico de Agostini - richiedere a. Romaso Antonio, 
Via Lucio Roselli, 23 - 85050 Grumento Nova (PZ) 





Vendo Olivetti M19, CPU 8088, 256 Kb RAM, 2FDD 5 1/4, 
Video CGA 640x 400 BW, tastiera italiana, tutto in perfetto 
stato funzionale, con imballaggi ongmali a L 600,000 
trattabili, Telefonare al numero 055/8312102 e chiedere di 
Giancarlo (ore serali) 


Hewet Packard HP71B come nuova con estensione di 
memoria 32K - interfaccia video per tolevisore e monitor 
lettore di schede - programmi Basic - manuali cor 
istruzione vendo solo in blocco a metà prezzo » regalo 
stampante HP jet da riparare. Tel, 011/7490821 
Luigi 











Vendesi coprocessore matematico 80387-16 MHZ Intel e 
Works 1.0 italiano con manuali originali micrasoti funzio 
nante anche senza Hard Disk Telefanare ore serali 091/ 
6819131. Tutto originale & funzionante. 


Per MS-DOS vendo 50 dischi da 720 kb (3° 1/2) pieni di 
ottimo e nuovissimo software (anche giochi) al prezzo di L 
100.000 spedizione in contrassegno postale. Proposta 
unica, Serivere © telefonate a. Pietro Mangione, Via 
Conceria s.n.c. 92016 Ribera (AG). Tel. 0925/62765 





Per Texas TI-99 vendo: console (40,000), peripheral 
expansion Box (150,00), unità a dischi esterna (50.000), 
Monitor a colori Hantarex CT 900/1 SA 14" (150.00) 
GRAM «module (80.000), coppia joysticks (10.000), spasch 
synthesizor (20.000), 9 moduli SSS (90.000), 20 dischi con 
moduli per GRAM (60.000), 100 dischi con software con 
contenitoro (40.000), Jaystik MSX con adattatore (10.000), 
15 numeri TI-NewDofte (20.000), 12 numeri 
con disco {10.000), Spese di spedizione 
escluse Arch, Raffaele Ferrigno, Via Andrea d'Isernis, 
16 - 80122 Napoli. Tel. 081/7612720 (ore serali) 




















CAMBIO 


Cambio, Compro programmi di ingegnena strutturale MS- 
DOS, solo se perfettamente funzionanti e con manuale. 
Carlo Dalmazzo, Via V. Amedeo Il, 9 - 12100 Cuneo. 


Cercolscambio progrimmi musicali per ADLIB-MS-DOS 
Michele Mormile - Via Amanti, 12 - Verona - Tel. 045/ 
39164 Fax 80.12.80. 


Scambio software per IBM compatibili, Macintosh 
{Gook) QL. Mandate pure la vostra lista risponderò con la 
mia. No lucro! Scnvote o telefonate a: Sgambelluri 
Maurizio - C.so Galliera 22/10 - 16142 Genova - Tel. 
010/814656. 


Scambio - compro programmi MS-DOS. Vasta librena 
(1000 ital). Risposta assicurata, Massima serietà, Inviare 
lista a. Falchi Davide - Via Gagarin, 110 - Il Romito 
56025 Pontedera (PI) - Tel. 0587/476447. 





Scambio programmi per MS-DOS 6 Macintosh. Sono 
particolarmente gradite liste con programmi per Win- 
dows 3. Ollro per pretendo massima senetà, No a 
perditempo e mercenani, Scrivere 0 teleronare a: Norber- 
to Perotti - Via F.lli Bandiera 90, 20099 Sesto S. 
Giovanni (MI) - Tel. 02/2423045. 


Software musicalo MS-DOS (sequancer, intelligenza art 
ficialo, notazione musicale per stampa spartiti, editor/ 
Iibranan ecc) scambio. Tel. 070/502870 (ore pasti). 





Scambio programmi per Apple NE, IC, IGS. Scrivere o 
toletonare ore serali a. Vincenzo Vidili - Corso Grosseto 
62 - 10148 Torino - Tel. 011/220.18.09. 


Por Atari Serie ST cambio qualsiasi tipa di programma 
Risposta garantita, Scrivere 0 telefonare a: Sepioni Mas- 
simo - Via dell'Avvenire, 7 - 06078 Ponte Valleceppi 
(PG) - Tel. 075/6920337. 





Cambio programmi MS-DOS di qualunque tipo. Max 
sonetà, dischi di entrambi | formati. Scrive subito a: Dario 
Dalla Libera - Via Ugo Foscolo 28 - 35030 - Selvazzano 
(PD) - Tel. 049/632953 (oro pasti) 


Cambio programmi MS-DOS disponibile vastissima libre- 
na. Inviate la vostra lista, lo risponderò con la mia 
Rispando a tutti. Annuncia sempre valido. Leonardo 
Gelardi - Via Maffei, 45 - 50133 Firenze. 


MS-DOS cambio programmi su dischi da 3 1/2. Graditi 
medicali e Windows, Garantita massima senetà e celeri 
tà Inviate vostra liste a: Michele Amenta - Viale Reg. 
Siciliana, 702 - 90129 Palermo. 





Cerco nuovi font Agfa computergraphic per PRO- 
DRAW 2.0. Soft-Amiga in buona quantità e qualità (no 
game]. Scambio a cedo senza scopo di lucro, Giuseppe 
Bruzzese - Via Trinità, 80 - 84036 Sala Consilina (SA) 
Tel. 0975/23384 lore ullicio) 





MS-DOS scambio programmi in ogni formato, non giochi, 
dispongo di circa 600 titoli, Astenersi Mercenan, Scrivere 
a Cavagnini Daniele - Via A. Gosa, 33 - 25085 Gavardo 
(BS). 


Atari ST cambio software di ogni tipo, Disponibili demo 
compattatori Sorgenti assembler. Risposta assicurata al 
109%, Federico Bacini - Via Cometa, 4 - 06100 Perugia 
Tel. 075/28028. 





Cambio programmi MS-DOS. Cerco disperatamente: Mi 
ctosoft Pascal Compiler 4.0, Orcad IV © Microsoft Cobol 
4.0 - Paolo Basaglia - C.so Racconigi, 138 - 10141 
Torino - Tel. 011/3854677. 





Per MS-DOS cambio vani tipo di programma anche sotto 
windows. Ottima lista Supporti da 9% 720kb, Senvere 
Rossi Luca - Via Dino Col. 24/6 - 16126 Genovi 








Scambio software con data IPPI per MS-DOS possieto 
700 titoli specialmente giochi su dischi da 3! © 5%. Non 
scopo lucro spedita lista © Leardini David Piazza del 
Popolo 81, 37052 Casaleone (VR) + oppure telefonare 
allo 0442/330175. 





Per MS-DOS cambio programmi e giochi inviare propria 
cedolista Turani Moreno - Via Centochiavi, 50 - 38100 
Trento - Tel. 0461/824287 (ore past) 


Scambio programmi MS-DOS di qualsiasi genero e su 
qualsiasi disco da 3.5" e 8,25". Rispondo a tutti Inviare 
listo a Campisi Antonio - Via Venezia, 36 - 96012 Avola 
(SR). 











Scambio software (solo PD) per MS-DOS Amiga molte 
novità contattare Michele Pellicciari - Via B. De Polli, 39 
41100 Modena. 


Scambio soltware Macintosh. Astenersi fine di lucro. 
Corco © ofiro max senctà. Manlio Castronuovo - Via 
Spazzapan 1 - 72100 Brindisi. Tel. 0831/85633. 








Scambio programmi MS-DOS di ogni genere. Inviare lis 
oppure telefonare. Max senerà Michelassi Federico 
Via V. Viviani, 13 - 56100 Pisa - Tel. 050/541148 (oro 
pasti 


MS-DOS Unix per Windows - Windows 3.0 scambio 
programmi unici © attondibili matematica » CAD. inge- 
qnera - Scrivere a Ing. Sicuro Fortunato - Via Circon- 
vallazione, 3 - 89100 Reggio Calabria [non telefon 





Per MS-DOS scambio programmi di qualsiasi gonere. Si 
richiede max serietà @ no lucro. Invure lista 2: Orfando 
Roberto - Via Giuseppe Arimondi, 19 - 95125 Catani 
Tel. 095/331732 lore serali) 





Scambio per Amiga programmi di tuttii geneni (professio: 
nali © Games), Risposta assicurata, astenersi perditempo. 
Serlvere 0 telofonara a Ronciglia Luigi - Via Magenti 
20099 Sesto S.G. (MI) - Tel. 2428544. 








Scambio giochi per Amiga chiamare oro pasti - Tel. 
0921/3150, Martino Luca - Contrada Carcarella 
Santo Stefano Camastra (ME). 


Per MS-DOS o compatibili scambio programmi e 
li. Sono particolarmente interessato alle ultima novità ed 
agli applicativi per Windows 3. Inviare lista a° Daniel 
Vespa - Via Marcianise, 25 - 00177 Roma. Rispondo a 
tutti. 








Cambio - compro programmi matematici, applicazioni 
Windows programmi ingegneristici, Spedira liste a Pé 
Stefano - Via A. De Gasperi, 3 - Gottolengo. 





Par MS-DOS: scambio programmi © manuali nel campo 
ingegnena civilo © calcolo strutturale. Dispongo di una 
buona softeca sì richiede massima serietà e correttezza. 


301 





Annuncio sempre valido rispondo a tutti. Inviare lista ar 
Tremolizzo Tiziano - Via F.sco Campione 26 - 70124 
Bari. 


Scambio giochi e utilities per MS-DOS. Richiedete la 
lista su file ASCII inviando la vostra, Annuncio sempre 
valido, Busanel Alessandro - Via Ca' Memo, 205 
30020 Noventa di Piave (VE) - Tel. 0421/658798. 


MS-DOS programmi di ogni genere scambio. Rispos 
assicurata Server a Campolo Luisa - Via Tre Novem- 
bre 132 - 00013 Mentana (Roma) 








MS-DOS - Unix V - Xenîx - Windows 3.0 - anche 
Macintosh. Cerco e scambio solo programmi eccezionali 
© potenti, Cad, ingegneria, gestionali & case: in modo 
molto, ma molta particolare. a anche medici, musicali, 
astronomia, Dbase, utilities, matematica, utilities e prote 
zione e sprotezione, grafica, animazioni e DTP. Telefonare 
0, molto preferibilmente, scavere a. Mimmo Cennamo 
Via G. Verdi, 24 - 80034 Marigliano (NA) - Tel. 081/ 
8412639 - dalle 14.00 alle 20.00. 


Atari ST compro e scambio programmi Midi Cad 
Fonts, giochi, basi musicali. Archivio moi 
manuali @ educativi. Per Informazioni 06/7315349 Ro- 
berto. 





MS-DOS programmi scambio particolare interesse per 
Gif DL. GL Cigalò Arnoldo - CP 41 - 56037 Peccioli 
(Pi 


MS-DOS e compatibili scambio programmi Na lucro max 
senetà. Rispondo a tutti - annuncio sempre valido 
Dugoni Danilo - Via S. Faustino 155/D - 41100 Mo- 
dena. 


Scambio programmi per. Macintosh, Apple / GS-Zenit 
289. Di Bartolomeo Giuseppe - V. Pancalducci, 80 
62100 - Macerata. Tel. 0733/4821. 


Scambio software per MS-DOS possibilmente In Emilia 
Romagna e dintomi, Cerco anche contatti con interessati 
© Autocud e Basic Leporati Christian - Via Medaglie 
d'oro, 1 - 41012 Carpi (MO). 





Scambio programmi per MS-DOS (0 compro se a prezzi 
vantagiosi) © giochi preferibilmente in VGA inviare lista a 
Luca Piombino - Via Fusco, 15 - Mezzano - 81100 
Caserta - 0 telefonare allo 0823/386066. 


Cambio programmi MS-DOS grafica cad, Ingegneria uti: 
tà - ultime novità - Guido Rennia - Via Biancamano, 21 
00185 Roma - Tel. 06/7597578 - ore serali 





Cerco. cambio programmi scientifici: fisica, astronomia, 
ecc. per MS-DOS 486, VMS, unix. Richiedo ed olfro 
massima scrietà, inviare la lista a. Stefania Matassa 
Via Pinerolo, 78 - 10060 Bibiana (TO). 





Cerco e scambio programmi di D.T.P. utility ventura ecc 
Inviare vostra lista 1. Massimo Bonutto - via Parini, 9 
30030 Mira (VE). 


Scambio programmi MS-DOS di ogni genero e in qualsia 
51 formato. Annuncia sempre valido. Risposta assicurata 
Spedire a. Ivano Agosta - Via Venezia, 34 - 96012 
Avola (SR), 





Disponendo di vasta biblioteca in MS-DOS cffettuasi 
cambio non a scopo di lucro scrivere a Verga Salvatore 
c/o aeroporto militare - 97013 Comiso (RG). 





Scambio programma e documentazione por Apple Il GS. 
rispondo a tutti - scrivere 0 telefonare 31 Massimo 
Graziani - Via S. Gregorio, 49 - 67016 - Paganica (AQ) 
Tel. 0862/689151. 


Scambio programmi di ogni genere per MS-DOS sì 
richiede max Serietà - richiedere lista inviando la propria è 
Martino Mirko - V. Lago di Bracciano, 4 - Foligno (PG) 
06034. 


Scambio per MS-DOS soîtware di ogni tipo. Possiedo 
vasto archivio. Privilegio cad, Windows, data base, 05/2, 
Midi. Massima serietà risposta assicurata. Inviare lista a 
Addis Luca - Via Gabi, 8 int. 18, 00183 Rom: 





La New Programs Soft scambio software con tutta Italia 
abbiamo una lista di 300 programmi per IBM PC 0 comp. 
si assicura la massima serietà e celerità nel rispondere e 
per informazioni servere. New Programs Club - Via 
Lanza, 2 - 92019 Sciacca (AG). 





302 





micro market 


Cerco | sorgenti di esempio e della librerie Basie Toolbox 
per ls gestione dell'interfaccia utente forriti con || Basie 
Microsoft - Professional Development System vers. 
7.00. Do in cambio progr. in mio possesso 0 pago modica 
cilra Servoro a L Lombardi - Via Schiappoli 10 
Napoli. 








MS-DOS programmi solo Ega 0 Vga scambio, non com. 
pro, né vendo. Perditampo astenersi, Annuncio sempre 
valido Inviare liste a- Spalletta - Via G. Valli 95 - 00149 
Roma, 





Scambio per MS-DOS soliware di ogni tipo, Possiedo 
vesto archivio completo di novità. Interessato ambiente 
windows 3.0. Inviare lista 0 telefonare a: Carlo D'Acunto 
Via Merulana, 13 - 00185 Roma - Tel. 06/4466029. 





Programmi par Apple IHe-Ilc scambio. Ultimo novità 90.97 
in continuo aggiornamento, Inviare liste 0 scrivere a; 
Turtula Manuel - Via dal Fabbro 4 - 37122 Verona 
Tel. 045/8007355. 





Scambia programmi MS-DOS per scanner (soprattutto 
OCA) è per Windows 3; dispongo di ultimissime novità. 
Alberto Vacca - Via Costantinopoli, 55 - 09129 Cagliari 
Tel. 070/486018. 





MS-DOS scambio programmi tutti generi (n particolare 
DTP. grafica e ingegneria. Risposta assicurata a tutti 
Scambi Veloci, Annuncio sempre valido. Inviare lista a De 
Fabritiis Eugenio - Viale A. Moro, 43/A - 71043 Man- 
fredonia (FG). 





Por Atari serie ST scambio qualsiasi genere di program 
ma. Annunci sempre valido. Risposta garantita. Telefo- 
pare 0 sciivere a. Sepioni Massimo - Via dell'Avvenire, 
7 - 06078 Ponte Valleceppi (PG) - Tel. 075/6920337. 





Software MS-DOS scambio, particolarmente interessato 
è simulatori di volo. Servere 0 telefonare a’ Mauro 
Cucinotta - V.le Regina Elena 173/A - 98100 Messina 
Tel. 090/3453918. 





Scambio programmi MS-DOS, dischi in qualsiasi formato, 

10 scopa lucro, Risponda a tunti, spedire lista a: Stefano 
Bettineschi - Via Bonato, 16 - 36100 Vicenza - Tel. (ore 
serali) 0444/509484. 





Scambio oltre 1200 programmi di grafica, giochi 
li, per MS-DOS. Scnvera a. Volpini Mario - Via Cerese 
61 - 25031 Capriolo (BS). 





Por MS-DOS © compatibili scambio programmi é manua- 
I Dispongo di tutte le ultime novita. Sona particolarmen 
te interessato ad applicarvi per Windows 3. Inviare lista a 
Daniele Vespa - Via Marcianise, 25 - 00177 Roma. 








Cambio giochi por Amiga, Possaggo anche slide - soky 
games - utili ece. Inviare 0/0 richiedere la mia lista 
massima seneta Cottogni Gianni - Via Strambino, 23 
10010 Carrone (TO). 





Scambio esperienze in campo informatico. Sono mol- 
to interessato al GFA Basic per Amiga Contatto utenti 
in tutta Italia per scambio manuali e/o informazioni su tutti 
+ linguaggi disponibili per il meravigliosa Amiga, Scavi a 
Voglioso Francesco - Via Aleardi, 18 - 70023 Gioia del 
Colle (BA), 


MS-DOS scambio programmi di ogni genere disponibili 
numerosi titoli Inviare lista a: Pardini Marco c.p. 19 
55045 Pietrasanta (LU). 


COMPRO 


Cerco causa studio ingegneria elettronica qualsiasi Iibrena 
(soprattutto grafica) e applicativo per Fortran 77 per 
sistemi MS-DOS. Disposto anche a scambiare program 
mi No lucro] Contattare Giuseppe Colosimo, Via Nico- 
lai, 20 - 70122 Bari. Tel. 080/5237996 





Compra Software pi 
Amiga. Scrivere a: 
8 - 04019 Terracina (LT) 


Cerco espansiar 


» 256 kb per C 64 con almentato 
ibretto di istruzioni Senvero a Federico 
i, Via Marconi, 34 - 32030 Fonzaso (BL) 


Compro Hard-Disk PCH204 da 20 Mbyies per PET MS- 
ari anche usato). Telefonare dopo le 20,30 a 
039/5311024. Como 





Comprereì programmi per Macintosh 128, in quanto non 
ne posseggo molti. inviare lista a. Percoco Leonardo, 
Mario Pagano 22 - 84046 Roccapiemonte (SA), 


oppure telefonare al 081/5142006 





ner per Atari ST solo 
ne Tel 0541/988004 


Cerco dignalizzatore Video 0 Sca 
se in buone condizioni e d'occas 
ore pasti. 





Compro, per Texas T1-74 Basicale, stampante, modulo 
estorsione RAM da 8 K, interfaccia per roqustratore. Max 
{ire 100,000 prefenbilmente solo per chiamate da Roma 
Tel 068/5313484 ore 21.00 









Stampante Image Writer li Apple corco max 500.000 
Lire. Tel. allo 06/41995422/3 © serali allo 06/7081622 
Chiedere di Johann 


Por HP-41 corco moduli, espansioni, libri, occ. di qualsiasi 
tipo © genere purché occasioni. Preferibilmente zona 


Veneto. Tolefonire 041/5900890. 


Carco disporatamente espansione di memoria 
puter XTBM compatibile da 1:2 Mbyte da in 
slo d'useita 8 bit Busanel Alessandro, Via Ca° Memo, 
205 - 30020 Noventa di Piave (VE). Tol 0421-658798 





Cerco software per poter utilizzare tavoletta grafico Sum- 
magraphies MM2101/MM961 Amiga. contracami 
con altro; Andrea Giani, Via P. Re jumont 17/5 
16143 Genova. Tel. 010/510137 











Apple Il corto assolutamente Beagle Write dolla 
Beagle Bros 6 inoltro scambio programmi per Apple Ile. 
Panini Federico, Via G. Marconi 18 - 41011 Campogal- 
iano (MO) 











Compro solo se in ottimo stato Plotter AO usato, compa 
tibie HP-GL. Massima senta. Scrivere a Carlo Dalmaz- 
20 - C.so Nizza, 22 - 12100 Cuneo 





Corco disperatamente manuale in italiano (anche fotoco: 
pie) di «Mathead ver 2.51» Tololonare a Morisco 
Vincenzo 0825/681687 


Compro programmi ui ingegneria civile struttui 
se perfettamente funzionanti e con manuali. Inviare 
condizioni a Carlo Dalmazzo, Via V. Amedeo Il n. 9 
12100 Cuneo 





Cerco disporatamente programmi vari per vecchio Olivet- 
ti M20! Autaremi, telefonate a Mauro 0173/324729 - 
Alba (CN), Grazie) Vendo al primo che telefona. causa 
passaggio a sistema superiore; Olivetti PC1-512K, 2 drive 
da 720k, + monitor a colon, + alcuni programmi onginali 
a L 1.000.000 intrattabili. Telefonare a Mauro 0173/ 
34729 - Alba (CN) 





Compro per IBM. 0 scambio con altn programmi, catch: 
word 0 [mage-In 0 altn programmi OCR/ICA, Scrivetemi a 
Donatuti Marcello, Via Cervino, 45 - 56100 Pisa 





Cerco programmi di ogni genere per MS-DOS & qualsiasi 
tipo di informaziane e materiale soltware nquardanti la 
grafica (soprattutto Pittonca) e la musica al computer. A 
chi fosse in grado di lomirmi qualcosa sarei molto grato e 
garantisco risposta. Massimo Pregnolato, Via C. Co- 
lombo, 31 - 45016 Donada (RO) 








Acquisterei programma di videoscrittura per MS-DOS 
compatibili «Volkwriter 3» vers. 1.0 0 successiva perche 
funzionante, Per accordi in mento, Tel. 0184/542423 





Cerco programma di simulazione di viaggio interstellare il 
più realistico possibile, sia per MS-DOS che per Macin- 
tosh. inviare nome programma, versione, brave descri 
zione. Massima serietà. Zattini Stefano, Via Castel 
Latino, 5 - 47100 Forlì 


Compro programmi MS-DOS games, ambiente windows 
3. softwaro tecnico © dip su supporto 1.2 © 1.44. Inviare 


MCmicrocomputer n. 109 - luglio/agosto 1991 





lista © costo/disco è Maurizio Zanichelli, Via Tragni, 60 
42043 Praticello (RE) 


Corco programmi per Amiga dispongo di un vasto 
archivio, Corco incltre ll copiatore Dual-Copy V. 2.0 accot. 
10 anche proposte. Inviara lista a Sansone Pantaleo, Via 
Scavi 84078 Vallo Lucania. Tel. 0974/4189. 








Cerco manuale lanche in fotocopia) per UCSD Pascal 
M20 Olivetti. Antonio Mormile, Via Tosco-Romagnola 
n. 1766 - 56023 Navacchio (PI). Tel. 050/777542. 





Compro Scambio programmi per PC-compatibili inviato 
sta a Vittorio Chignoli, Via F. Cilea 39 - 80127 Napoli 


Cerco Drive 1571 dolla Commodore possibilmente anno 
1989/90. Per informazioni telefonare allo 0584/760693 


Compro Modem Philips MSX, © il modulo Casio FASO 
per la [X8500 G - Torretti Mario, Via Stabilimenti, 268 
95010 S. Venerina (CT). 


Corco urgentemente Font per Ventura. Compro/Scam 
bio con programmi in mio possesso. Inviare propria lista 
& Fabio Castellano, Via Friuli, 13 Gioia Tauro (RC). 
Tel. 0966/52680 


Scanner Epson GT 6000 Corco urgentemente Sontware 
per atquisire Immagini (256 colori - alta risoluzione) in 
ambionte Window 3 0 comunque MS-DOS con minor 
prestazioni, Non interessa Epscan Il in dotazione, Tel. 
0577/777428 - Danilo. Ore pasti 


Cerco per computer MS-DOS, modem estamo 2400 bps 
in ottime condizioni. Inviare proposte a. Bragato Davide, 
Via Genova n. 27 - 35020 Saonara (PD). Tel. 049/ 
644769 (ore pomeridiane), Grazie! 


Cerco programmi per MS-DOS di tutti | generi. Inviare 





Annunci gratuiti per richiesta di 
contatti e scambio di opinioni ed 
esperienze tra privati. Vedere 
istruzioni e modulo a pag. 305, 
Per motivi pratici, si prega di non 
lasciare comunicazioni 0 chiedere 
informazioni (telefoniche o scritte) 
riguardanti gli annunci inviati. 


Cerco contatti con utenti appassionati di Amiga dispongo 
di malto software ed Istruzioni, Scrivere a: Bettega 
Daniele - Via Pace 16, 36034 - Malo (VI) © telef. allo 
0445/607858 hs. 


CompuDate BBS nuova banca dati spenmentale. libero 
eccesso, dnload illmitato. nessun limite di tempo di 
tempo 0 di bytes. ultimi ami PD. Collegatevi subito, 
cresceromo insieme! Aperta ogni sera dalle ore 20.000 
alle 24.000; 2400 N81: Domenica tutto Il giorno. SysOp 
Lorenzo Tel 0445/512413. 


Cerco contatti - opinioni - software - manuali per 1BM- 
compatibile Giovanni Bais - Via Filangieri 70, 80069 
Vico Equense (NA) 081/8798021 


La Ia nuova BRS: Savage Empire (300-38.400) EPS. 
Arce Amiga o PG MS-DOS. Stasera (dallo 22:30 - 7.00) 
collegati a Savage Empiro. Dial 0825-71710. 


Cerco utenti MSX 1,2 E 2+ per scambio programmi itee 
e informazioni sia Basic che .M. massima serietà rispon 
do a tutti, annuncio sempre valido, Scrivere 0 telefonare a 
Napolitano Nicola Via San Paolino, 32 - 80035 Nola 
(NA) Tel 081-8233460. 


Apple ll Survivors Club: l'unico club per Apple Ie-Iic 
dotato delle ultme novità 90:91 in continuo aggiornamen- 
to (Wp, data base, gestionali game, linguaggi. ecc) 
iscrizione libera e gratuita, Si aiutano neoutenti che abbia: 





MCmicrocomputer n. 109 - luglio/agosto 1991 


micro meeting 


no poco da dare al club. Scrivere 0 telefonare a: Turtula 
Manuel - Via dal Fabbro 4, 37122 Verona. Tel. 045- 
8007355 


Possiedi un persona! computer? Ti piacerebbe fara parte 
di un club nato pe vor? Per maggiori Informazioni scrivere, 
inviando la vostra lista. Riceverete la nostra con le condi 
zioni di partecipazione. Richiesto un PC IBM compatibile 
Servore o telefonare al vLag's software club» C/O Gueli 
Salvatore, Via Volturno 16/B, 93100 Caltanissetta 
Telefono lescluso sabato e domenica) 0934/581361 








Vogliamo costrure Computer MS-DOS. No, non siamo 
pazzi, chiunque sia interessato al progetto, © che abbia 
Contatti anche in oriente. 0 che abia particolari schede di 
propria invenzione o semplicemente parti a ottimo prezzo 
Si faccia vivo. Shima C/O Computers Productions P.G. 
Marconi 1 - 24015 S. Giovanni Bianco (BG) 





Lo Psion organiser ha finalmente un club espressamen: 
te a lui dedicata per consigli, programmi informazione, 
etc. Se vuoi sapere di più scrivici senza alcun impegno, 
Psitaly c/o Buzzi Renato - Via Filadelfia, 200 - 10137 
Torino 011/32.62.94 


Se Midi tì interessa 
Tecniche ed impostazioni Midi, vasta libreria di Songs su 
tutti) formati (Atari - IBM - Amiga). Decine di suoni per 
campionatori su Sound Designer, richiedi la lista gratis, o 
qualsiasi informazione; Eletrie Co. Studio Tel. 0541/ 
‘988004 








Utenti MS-DOS cercasi zona Brindisi per costituzione 
club per scambio di esperienze e software. Manlio 
Castronuovo - Via Spazzapan 1, 72100 Brindisi. Tel 
0831/85633 





Corco contatti con possessori di macchine MS-DOS per 
scambi di opinioni, espenenze, idee, programmi e manua: 
li Telefonare © scnvoro a. Adriano Fredianelli - Via 
Napraia, 29 - 56020 Montopoli in val d'Arno (PI) Tel 
0571/466627 


Cerco contatti per la formazione di un club MS-DOS per 
scambiare programmi, idee e suggerimenti. siamo in 
tanti, telefonare a Francesco, Max, senotà. Piacenza, tel 
0523/591360 


QL Rebusoft Club: è l'unica club dedicato esclusivamen- 
te al computer QL Sinelair. L'iscrizione è gratuita, Abbia 
mo più di 800 programmi. Scrvetici, Vi invieremo un 
sagco di matenale informativo, senza impegno. Buzzi 
Renato - Via Filadelfia 200, 10137 Torino 011/32.62.94 





Qitaly Club, club italiano per utenti di Sinelair QL. con 
rivista bimensile Qitaly Magazine, su disco 720K e di 
pubblico dominio (già 17 numeri. Per informazioni: Eros 
Forenzi - Via Valeriana 44, 23010 Berbenno (SO). Tel 
0342/492323 Oppure: Roberto Orlandi 030/6863311 











Cerco programmatori molto esperti nei seguenti campi: C 
su Amiga, programmazione su Macintosh, Windows, 
08/2. intoligenza artificiale. rise e ret. Proposta interes: 
santissima da oltre. tolefonare allo 0587/55058 (pome- 
"iggi0) Alessandro 





Per MS-DOS/Windows3 ncerco programma di lraduzio: 
ne simultanea da lingua inglese/italano e francese/taliano 
© qualsiasi tipi di programma e manuali, Scambio softwa- 
re di ogni genere, mettendo a disposizione discreta 
softwaretoca m continua espansione. Comsponderei con 
club e utenti tutta Italia per collaborazione © scambio 
informazioni, Cerco copie arretrate quindicinale: il merca: 
tino del computer [nmborso spese) Sig. Antonio Ga- 
gliardi B.P. 65 - 55202 Commercy Cedex Francia. 











Utente PC IBM compatibile con scheda grafica SVGA 
cerca contatti con clubs ed altm utenti per scambiare 
comprare vendere programmi applicativi, di grafica, ani 
mazione e giochi: Si offre e si richiede la massima serietà. 
Marco 011-899.80.55 Torino. 


Disegni di qualsiasi gonere converto con Scanner 256 
coloni (ogni risoluzione) in qualsiasi formato grafico, Chie- 
doro di Mauro al numero 0422/92172 (Treviso). 


Il QMS. mette a disposizione degli utenti Atari ST 
programmi di ogni gonere per scambio aggiornamenti 
mensili Tel. 0184/573279. 


Nuovissimo Club IBM cerca soci per scambio giochi © 
programmi. Attenzione!!! Sì posseggono oltre 1 3000 
titoli Per informazione telefonare allo 0935/500247, e 
chiedere di Gaetano, Ciao! e a presto!!! 


Visoft Amiga Club l'unico in italia a fornire iiservizio On 
Ling ai propri soci, Realizziamo pra. di contabilità persona- 
lizzati archivio 5000 prog. possibilità di abbonamento al 
sorvizio novità. Chiamateci trverete | migliori prezzi e la 
massima qualità, esempio: 1.1500 a disk (DSOD), Visoft 
club tel. 091/8905469 90048 Partinico (PA) 


Corco contatti con passesson di Amiga dotati di proces- 
sore MC68010 per scambio idee e programmi WEDGE 
(di qualsiasi genere) utili per far girare Il software non 
compatibile con tale processore. Contattare: Alberto Peri 
Loc. Mei N. 13 55010 Marginone (LU) - Tel. (0583) 
22139 ore 20-23 


Corco utenti MSX 1/2per sacmbio programmi, Max sene- 
tà, rispondo a tutti, Senvere a: Scaccaba - Rossi Danilo 
V.le Ortigara 15 - 24047 Treviglio (BG) 


Computer grafica © animazioni su Amiga programmi 
manuali ed eventuali delucidazioni dal più prestigioso 
Amiga club della Calabria. Sigle in 2D e in 3D per 
videcamatori anche su videocassette VHS, animbrush 
personalizzati © tante altre interessanti novità. Telefonare 
allo 0936/567280 ore serali, chiedore di Giulio 





Utenti MS-DOS cerco programmi grafica ingegneria, Cad, 
gestionali, utilità linguaggi scambio software ed esperien- 
ze Giovanni Pavone - Via Cesare Federici n. 5, 00147 
Roma, 





Il Delta BIT, PC club, cerca nuovi soci in tutta italia per 
equii scambi od eventuali vendite di software. A disposi 
zione una vasta soltaca con le ultime novità. É richiesta la 
massima serietà! Il club vende dischi e hardware per PC. 
Contattateci: 0425/51157 o 53283. 


Oca System BBS è lieta di oltre il propria parco PD è 
Shareware per Ms-Dos, Atari e Mac anche a coloro che 
non dispongono di modem, Circa 600 mega di soft tra 
cuiscegliere senza limitazioni pagando solo per quanto 
talmente richiesto (floppy MsDos in tutti | formal) 
Inviare 5000 ro a Rossano Masini, Piazza G. da Verraz- 
zano 1, 40131 Bologna per ricevere il catalogo su Floppy 
Disk MsDos (specificare 3.5” o 5.25°), Tel, BBS 051/ 
6343719, 2400 24 ore 


MS-DOS. Cerco associazioni per iscrizione socio, scam- 
‘© progrmmi e giochi IBM PC zona Magenta (MI) 
Santagostino Floriano - V.le S. Ambrogio 19, 20013 
Magenta (MI) 





Dispongo ultimissime novità musicali per Atari ST. Basi 
‘suoni , ecc. Cerco inoltre programmi per MS-DOS 
Paolo Tasso, Via D. Comparetti, 1/8 - 50135 Firenze 
Telefono 055-663237 





«Creativo» vuole «diventare» un gruppo di amici che 
comunicano tutte le loro espenenze ecc., informando 
tramite bollettino elettronico, per informazioni scrivere a 
Francesco Gullo casella postale aperta 18039 Ventimi- 
glia (IM). Numero limitato 


Per Amiga è stata aperta una nuova BBS. ASG BBS. 
Telefona allo 055-41678124/24M 1200-14.400, Disponia- 
mo Inoltre di una softeca con oltre 300 titoli In aggiorna. 
mento continuo, a disposizione di coloro che ne faranno 
niehiesta Casella postale 3019-50127 Firenze 


Hay tu! Possiedi un Modem? Allora Incontriamoci su Elee- 
tra BBS-Tel.0143/71984 in funzione agni notte dalle 22.00 
alle 70.00. Collegamenti da 1200 a 19.200 HST. aree Amiga 
& MS-DOS (giornalien), Settaggio Z FC 8N1 


Utente IBM-AT. esperto in ambiente Autocad 10.0, 
cerca contatti per scambio informazioni, manuali e/o 
librerie di simboli, E richiesta senetà professionale. Con 
tattare n ore pomeridiane € serali Roberto Campagna 
Tel. 081/7753425 - Portici (NA), 


Contenti MS-DOS scambio probrammi in qualsiasiforma- 
to (Windows 3, grafica, DPT. ultime novità), Si richiede 
soprattutto celerità e serletà. Rispondo a tutti in giornata, 
Ivo Pecile - Via Galvani 12/2 - 33010 Reana (UD). 


Cerco contatti per computer Amiga 2000 e PC (scheda 
Janus XT), Interessato a programmi di grafica, cad, ge- 
stionall, Applicativi per windows 30. Inviare liste a: 
Guido Baralla cas. post. 20 - 55040 Ripa (LU). Tel. 
0584/760693. 


Corco disperatamente BBS in prv. di Frosinone. Metto a 
disposizione la mia esporienza In Turbo Pascal turbo 
C++. Per realizzazione prog, di gestione BBS. Tel. 0775/ 
726276 chiedere di Alessandro. e 





303 






microtrade 










Libreria «Rime» per Clipper Summer 87 
e 5.0. La prima libreria totalmente in italia- 
no con manuale in linea con oltre 55 funzio: 
mi per la gestione facilitata dei programmi 
in rete. per il calcolo di procedure fiscali 
italiane, gestione stringhe, stampe, box 
database, array, help in linea e protezioni 
Lite 80.000. Per richiederla tel. a Momos 
0331/842782 





Manuale Clipper Summer 87 con interpre 
te DBFPRO. Registrato su disco è stampa- 
bile su 455 pagine di modulo continuo. In 
italiano, il manuale esamina ed approfondi- 
sce tutti | comandi e le funzioni di clipper. Il 
programma DBFPRO interpreta tutti | co- 
mandi e le funzioni di Clipper evitando di 
compilare i propri sorgenti. Lire 99.000, 
Ordini e informazioni Momos tel. 0331/ 
842782. 





A richiesta della Simulmondo la Skid 
Row dichiara che presso la propria banca 
dati non è mai stata disponibile la diffusio: 
ne del videogame 3D Soccer prodotto 
dalla Simulmondo e riconosce che detto 
videogame è di esclusiva proprietà della 
Simulmondo. 


Astri & Computer, gratis il tuo terno astro 
logico per tentare la fortuna. Telefona alla 
0983/887032. È un'iniziativa del gazzetti- 
no del lotto. in vendita in tutte le edicole. 


Superofferta Software originale: Microsoft 
Works 2 L. 290.000. Quick Basic L 
200,000. Borland Turbo Pascal 6 L 
230,000, TurboBasic 1 L 50.000, Quattro 
Pro 2 ScartOff L. 280.000. WordPerferet 
5.1 L 500.000, PC Tools6 L. 210,000. IVA 
9% esclusa. MaxiComputer 0426/ 
900919. 





annuncio. Vedere istruzi 


riguardanti gli annunci inviati. 


Calcolatori 486-386-286. Configurazioni 
ed installazioni professionali - Stazioni grafi 
che - Stampanti - Monitors - Digitalizzatori 

Scanner - Plotter anche grandi formati 
Modem - Fax - Schede fax - Preventivi 
gratuiti anche via fax - Service di plottaggio 
fino formato A08 anche a mina - Compu- 
ter sne - Via Luigi Lilio 109 - 00142 Roma 
Tel. 06/5037146-5190936 (anche fax) 





Cercasi seria società di software interessa- 
ta ad acquisire diritti per programma multi- 
mediale archiviazione immagini fotografi 
che a colori su sistemi stand-alone Amiga, 
dedicato soprattutto ai settori delle Agen- 
zie di pubblicità, modelle, matrimoniali. 
Massima serietà. Tel. ore uff. 02/ 
48706023. 





Grammarland software didattico (MS- 
DOS) elaborato su esperienza specifica 
Finalizzato al ripasso e/o rinforzo dell'ingle- 
se - Utile in aula informatica. Livello scuola 
media - prime classi superiori. Tre dischetti 
3.5 o tre floppy indivisibili L. 90.000. Prof 
Lavia Luigi - Via Romana 54 - 51013 
Chiesina Lizzanese (Pistoia). 


Cerchiamo rivenditori persone libere garan- 
tendo uno sconto del 65% per procedura 
fast-fox, gestione aziendale modulare 
completo di contabilità generale, fatturazio- 
ne, magazzino, ordini, scadenzario, distinta 
base, collegamento con registratore di cas- 
sa, lettura-stampa di codici a barre, gestio- 
ne taglie e colori, collegamento con conta- 





Annunci a pagamento di carattere commerciale 
vendita e realizzazione di materiali hardware e software. offerte varie di 
collaborazione e consulenze, eccetera. Allegare L. 50.000 (in assegno) per ogni 

i e modulo a pag. 305. Non si accettano prenotazioni 
per più numeri, né per più di un annuncio sullo stesso numero. 
MCmicrocomputer si riserva il diritto di respingere, a suo insindacabile giudizio 
e senza spiegazioni, qualsiasi annuncio dietro restituzione della somma inviata. 
In particolare saranno respinte le offerte di vendita di copie palesemente 
contraffatte di software di produzione commerciale. Per motivi pratici, si prega 
di non lasciare comunicazioni o chiedere informazioni (telefoniche o scritte) 





speculativo fra privati e/o ditte; 


























bilità consulente. Sistemi MS-DOS, C-DOS, 
LA.N, 5/36. Sono disponibili numerose al 
tre procedure. Rivolgersi per informazioni e 
versione dimostrativa a. C.H.S. S.a.S. - 
Str. S. Filomena, 1 - 05100 Ter Tel. 
(0744/278777 Fax 0744/282838. 


















Algogest - Amiga il primo software ge 
stionale modulare multitasking creato in 
Italia, Clienti, fornitori. gestione magazzino. 
fatture, preventivi, bolle. Studiato per la 
serie AMIGA ne sfrutta le capacita multi 
task, consentendo così l'utilizzo contempo: 
fango di più moduli, Algogest è venduto 
completo (di tutti i moduli disponibili) in 
versione dimostrativa a L. 30.000, ogni 
modulo potrà poi essere reso operativo 
acquistandone la relativa licenza d'uso, Per. 
sonalizzazioni a richiesta. Algogest è forni 
to da: Nuova Algobit snc - C.so Genova, 
7 - 20123 Milano - Tel. (fax) 02/ 
58100804. 























Finalmente! ! Algosystem 4.1 MS-DOS, la 
nuova versione del più semplice potente e 
Funzionale software di Magazzino e fattu 
razione. Fatturazione diretta e differita, fat 
ture accompagnatorie, bolle, archivio fattu: 
re, archivio bolle, anagrafe clienti e fom: 
tori, gestione magazzino. Stampe anche 
su moduli Buffetti. Dimostrativi ed illustra. 
tivi a richiesta. Il software è fornito com 
pleto di chiari manuali da: Nuova Algobit 
sne - C.so Genova, 7 - 20123 Milano - 
Tel. (fax) 02/58100804. Sconti a ruenti 
tori 
































VIA DI 
PORTA MAGGIORE, 95 
00185 ROMA 


BISETTIMANALE DI INSERZIONI GRATUITE 
144 PAGINE - 30.000 ANNUNCI 


TELEFONO: 
06-770041 








500.000 LETTORI 


TUTTI | MARTEDI' E VENERDI' IN EDICOLA 

















304 


MCmicrocomputer n. 109 - luglio/agosto 1991 


microMARKET @ microMEETING ® micro TRADE 


Desidero che il presente annuncio venga pubblicato nella rubrica: 

D Micromarket 

O vendo O compro O cambio 

Annunci gratuiti per vendita o scambio di materiale usato o comunque in unico esemplare fra privati. 





O Micromeeting 
Annunci gratuiti per richiesta di contatti e scambio di opinioni ed esperienze tra privati. 





O Microtrade 


Annunci a pagamento di carattere commerciale-speculativo fra privati e/o ditte; vendita e realizzazione di materiali 
hardware e software originale, offerte varie di collaborazione e consulenze, eccetera. Allegare L. 50.000 (in assegno) per 
ogni annuncio (lunghezza massima: spazio sul retro dì questo modulo), Non si accettano prenotazioni per più numeri, 
né per più di un annuncio sullo stesso numero. 





Per motivi pratici si prega di non lasciare comunicazioni 0 chiedere informazioni (telefoniche o scritte) riguardanti gli annunci inviati. 





Cognome e Nome 
INDIFIZZO ........... 
CAP. 








(firma) .......... 








Inviatemi le seguenti copie di MCmicrocomputer al prezzo di L. 8.000* ciascun: 
* Prezzi per l'estero: Europa e Paesi del bacino mediterraneo (Via Aerea) L. 14.000 Altri (Via Aerea) 
L. 20.000 











Totale copi d n Importo 

Scelgo la seguente forma di pagamento; 

DI allego assegno di c/c intestato a Technimedia s.r.l 

D ho effettuato il versamento sul c/c postale n. 14414007 intestato a: Technimedia s.r.l, Via C. Perrier n. 9 
00157 Roma 

D_hoinviato la somma a mezzo vaglia postale intestato a: Technimedia s.r.l, Via C. Perrier n. 9 - 00157 Roma 

N.B.: non si effettuano spedizioni contrassegno 


CAMPAGNA ABBONAMENTI 109 


Cognome e Nome 


























Indirizzo Saab S er 
CAP. ... ts Città Et + Prov, nisclagint 
(firma) 
© Nuovo abbonamento a 12 numeri O Rinnovo 
Decorrenza dal n. Abbonamento n 
D L. 63.000 (Italia) senza dono O L. 66.500 con dono 2 minifloppy Dysan 5” % 


O L. 66.500 con dono 2 minifloppy Dysan 3,5% 


DI L. 165.000 (Europa e Bacino Mediterraneo - Via Aerea) - senza dono 

© L. 230.000 (USA, Asia - Via Aerea) - senza dono 

© L. 285.000 (Oceania - Via Aerea) - senza dono 

Scelgo la seguente forma di pagamento 

DI allego assegno di c/c intestato a Technimedia s.r.1 

DI ho effettuato il versamento sul c/c postale n. 14414007 intestato a : Technimedia s.r.1. Via C. Perrier, 9 
00157 Roma 

DD ho inviato la somma a mezzo vaglia postale intestato a: Technimedia s.r.1, Via C. Perrier n. 9 - 00157 Roma 


-ccststiceeleicarteccchesscossitulclostmccoana nas > 


MCmicrocomputer n. 109 - luglio/agosto 1991 305 











Testo dell'annuncio (max circa 350 caratteri) MC 109 


Attenzione - gli annunci inviati per le rubriche Micromarket e Micromeeting il cui contenuto sarà ritenuto commerciale: 
speculativo e gli annunci Microtrade mancanti dell'importo saranno cestinati senza che sia data alcuna specifica comunicazione 
agli autori. Per gli annunci relativi a Microtrade. MCmicrocomputer si riserva il diritto di respingere, a suo insindacabile giudizio e 
senza spiegazioni, qualsiasi annuncio dietro semplice restituzione della somma inviata. In particolare saranno respinte le offerte 
di vendita di copie palesemente contraffatte di software di produzione commerciale. 

Per motivi pratici, si prega di non lasciare comunicazioni 0 chiedere informazioni (telefoniche o scritte) riguardanti gli 
annunci invia! 
Scrivere a macchina. Per esigenze operative, gli annunci non chiaramente leggibili saranno cestinati. 
Spedire a : Technimedia - MCmicrocomputer - Via Carlo Perrier n. 9 - 00157 Roma 








RICHIESTA ARRETRATI 





Compila il retro 
di questo tagliando 


d i Spedire in busta chiusa a. 
e TA TECHNIMEDIA 
ogg! stesso MCmicrocomputer 


Ufficio diffusione 
Via Carlo Perrier n. 9 
00157 ROMA 











CAMPAGNA ABBONAMENTI 





Compila il retro 
di questo tagliando 
Spedire in busta chiusa a 


e spediscilo | —TECHNIMEDIA 
oggi stesso MCmicrocomputer 


Ufficio diffusione 
Via Carlo Perrier n. 9 
00157 ROMA 














306 MCmicrocomputer n. 109 - luglio/agosto 1991 


Titan Computer. Tecnologia da vendere. 








Unibit, una crescita continua. 


In pochissimi anni Unibit è diven- 
tato il terzo produttore italiano di compu- 
ter. Dai personal ai mini, fino ai portatili, 
l'esperienza e la ricerca hanno generato 
modelli competitivi non solo nel panora- 
ma italiano ma anche in quello interna- 
zionale. Una evoluzione rapida, segnata 
da successi continui. 





Gli stessi successi e una analoga 
rapidità hanno contraddistinto la Unibit 
Roma, prima squadra romana di pallavolo 
a raggiungere la serie A/1. Fra l'altro 
dopo una sola stagione in A/2. 


Unibit Computer e Unibit Roma, 
due stelle di prima grandezza. 


T/A 
A 


Unibit Computer